home *** CD-ROM | disk | FTP | other *** search
- /*
- * Source machine generated by GadToolsBox V2.0b
- * which is (c) Copyright 1991-1993 Jaba Development
- *
- * GUI Designed by : Dietmar Eilert
- */
-
- #include "defs.h"
-
- struct Screen *Scr = NULL;
- UBYTE *PubScreenName = NULL;
- APTR VisualInfo = NULL;
- struct Window *INDEXWnd = NULL;
- struct Window *COMPILERWnd = NULL;
- struct Window *MESSAGESWnd = NULL;
- struct Window *LANGUAGEWnd = NULL;
- struct Window *OPTIMIZERWnd = NULL;
- struct Window *LINKERWnd = NULL;
- struct Window *SPECIALWnd = NULL;
- struct Window *PPCWnd = NULL;
- struct Window *DEBUGGERWnd = NULL;
- struct Window *CPLUSPLUSWnd = NULL;
- struct Window *INLINEWnd = NULL;
- struct Window *DETAILSWnd = NULL;
- struct Window *PREPROCESSORWnd = NULL;
- struct Window *M68KWnd = NULL;
- struct Gadget *INDEXGList = NULL;
- struct Gadget *COMPILERGList = NULL;
- struct Gadget *MESSAGESGList = NULL;
- struct Gadget *LANGUAGEGList = NULL;
- struct Gadget *OPTIMIZERGList = NULL;
- struct Gadget *LINKERGList = NULL;
- struct Gadget *SPECIALGList = NULL;
- struct Gadget *PPCGList = NULL;
- struct Gadget *DEBUGGERGList = NULL;
- struct Gadget *CPLUSPLUSGList = NULL;
- struct Gadget *INLINEGList = NULL;
- struct Gadget *DETAILSGList = NULL;
- struct Gadget *PREPROCESSORGList = NULL;
- struct Gadget *M68KGList = NULL;
- struct Gadget *INDEXGadgets[19];
- struct Gadget *COMPILERGadgets[17];
- struct Gadget *MESSAGESGadgets[15];
- struct Gadget *LANGUAGEGadgets[13];
- struct Gadget *OPTIMIZERGadgets[16];
- struct Gadget *LINKERGadgets[18];
- struct Gadget *SPECIALGadgets[5];
- struct Gadget *PPCGadgets[15];
- struct Gadget *DEBUGGERGadgets[7];
- struct Gadget *CPLUSPLUSGadgets[14];
- struct Gadget *INLINEGadgets[6];
- struct Gadget *DETAILSGadgets[19];
- struct Gadget *PREPROCESSORGadgets[13];
- struct Gadget *M68KGadgets[14];
- UWORD INDEXLeft = 0;
- UWORD INDEXTop = 0;
- UWORD INDEXWidth = 640;
- UWORD INDEXHeight = 182;
- UWORD COMPILERLeft = 0;
- UWORD COMPILERTop = 0;
- UWORD COMPILERWidth = 640;
- UWORD COMPILERHeight = 182;
- UWORD MESSAGESLeft = 0;
- UWORD MESSAGESTop = 0;
- UWORD MESSAGESWidth = 640;
- UWORD MESSAGESHeight = 182;
- UWORD LANGUAGELeft = 0;
- UWORD LANGUAGETop = 0;
- UWORD LANGUAGEWidth = 640;
- UWORD LANGUAGEHeight = 182;
- UWORD OPTIMIZERLeft = 0;
- UWORD OPTIMIZERTop = 0;
- UWORD OPTIMIZERWidth = 640;
- UWORD OPTIMIZERHeight = 182;
- UWORD LINKERLeft = 0;
- UWORD LINKERTop = 0;
- UWORD LINKERWidth = 640;
- UWORD LINKERHeight = 182;
- UWORD SPECIALLeft = 0;
- UWORD SPECIALTop = 0;
- UWORD SPECIALWidth = 640;
- UWORD SPECIALHeight = 182;
- UWORD PPCLeft = 0;
- UWORD PPCTop = 0;
- UWORD PPCWidth = 640;
- UWORD PPCHeight = 182;
- UWORD DEBUGGERLeft = 0;
- UWORD DEBUGGERTop = 0;
- UWORD DEBUGGERWidth = 641;
- UWORD DEBUGGERHeight = 182;
- UWORD CPLUSPLUSLeft = 0;
- UWORD CPLUSPLUSTop = 0;
- UWORD CPLUSPLUSWidth = 640;
- UWORD CPLUSPLUSHeight = 182;
- UWORD INLINELeft = 0;
- UWORD INLINETop = 0;
- UWORD INLINEWidth = 640;
- UWORD INLINEHeight = 182;
- UWORD DETAILSLeft = 0;
- UWORD DETAILSTop = 0;
- UWORD DETAILSWidth = 640;
- UWORD DETAILSHeight = 182;
- UWORD PREPROCESSORLeft = 0;
- UWORD PREPROCESSORTop = 0;
- UWORD PREPROCESSORWidth = 640;
- UWORD PREPROCESSORHeight = 182;
- UWORD M68KLeft = 0;
- UWORD M68KTop = 0;
- UWORD M68KWidth = 654;
- UWORD M68KHeight = 182;
- UBYTE *INDEXWdt = NULL;
- UBYTE *COMPILERWdt = NULL;
- UBYTE *MESSAGESWdt = NULL;
- UBYTE *LANGUAGEWdt = NULL;
- UBYTE *OPTIMIZERWdt = NULL;
- UBYTE *LINKERWdt = NULL;
- UBYTE *SPECIALWdt = NULL;
- UBYTE *PPCWdt = NULL;
- UBYTE *DEBUGGERWdt = NULL;
- UBYTE *CPLUSPLUSWdt = NULL;
- UBYTE *INLINEWdt = NULL;
- UBYTE *DETAILSWdt = NULL;
- UBYTE *PREPROCESSORWdt = NULL;
- UBYTE *M68KWdt = NULL;
-
- UBYTE *VERBOSE0Labels[] = {
- (UBYTE *)"NoVerbose",
- (UBYTE *)"Verbose",
- NULL };
-
- UBYTE *OPTIMIZE0Labels[] = {
- (UBYTE *)"Optimize",
- (UBYTE *)"Optimize",
- (UBYTE *)"OptimizeMore",
- (UBYTE *)"OptimizeEvenMore",
- (UBYTE *)"OptimizeSize",
- (UBYTE *)"NoOptimize",
- NULL };
-
- UBYTE *LINK0Labels[] = {
- (UBYTE *)"Link",
- (UBYTE *)"NoLink",
- NULL };
-
- UBYTE *DEBUGINFO0Labels[] = {
- (UBYTE *)"NoDebug",
- (UBYTE *)"Debug",
- (UBYTE *)"Debug GDB",
- (UBYTE *)"Debug Stabs",
- (UBYTE *)"Debug Stabs+",
- (UBYTE *)"Debug COFF",
- (UBYTE *)"Debug XCOFF",
- (UBYTE *)"Debug XCOFF+",
- (UBYTE *)"Debug DWARF",
- (UBYTE *)"Debug DWARF+",
- (UBYTE *)"Debug DWARF2",
- NULL };
-
- UBYTE *PROCESSOR0Labels[] = {
- (UBYTE *)"CPU=Any",
- (UBYTE *)"CPU=680x0",
- (UBYTE *)"CPU=68020",
- (UBYTE *)"CPU=68030",
- (UBYTE *)"CPU=68040",
- (UBYTE *)"CPU=68060",
- (UBYTE *)"CPU=68020-40",
- (UBYTE *)"CPU=68020-60",
- (UBYTE *)"CPU=PPC",
- (UBYTE *)"CPU=PPC601",
- (UBYTE *)"CPU=PPC602",
- (UBYTE *)"CPU=PPC603",
- (UBYTE *)"CPU=PPC603e",
- (UBYTE *)"CPU=PPC604",
- (UBYTE *)"CPU=PPC604e",
- (UBYTE *)"CPU=PPC620",
- (UBYTE *)"CPU=PPC740",
- (UBYTE *)"CPU=PPC750",
- NULL };
-
- UBYTE *COMPILE1Labels[] = {
- (UBYTE *)"Compile",
- (UBYTE *)"PreprocessOnly",
- NULL };
-
- UBYTE *ASSEMBLE1Labels[] = {
- (UBYTE *)"Assemble",
- (UBYTE *)"NoAssemble",
- NULL };
-
- UBYTE *INTERMEDIATEFILES1Labels[] = {
- (UBYTE *)"IntermediateFiles",
- (UBYTE *)"UsePipe",
- NULL };
-
- UBYTE *DELETEINTERMEDIATE1Labels[] = {
- (UBYTE *)"DeleteIntermediate",
- (UBYTE *)"SaveIntermediate",
- NULL };
-
- UBYTE *AUTODETECT1Labels[] = {
- (UBYTE *)"AutodetectType",
- (UBYTE *)"AutodetectType",
- (UBYTE *)"C",
- (UBYTE *)"ObjectiveC",
- (UBYTE *)"C++",
- (UBYTE *)"Header",
- (UBYTE *)"Preprocessed C",
- (UBYTE *)"Preprocessed C++",
- (UBYTE *)"Assembler",
- (UBYTE *)"Assembler /w CPP",
- NULL };
-
- UBYTE *STDINCLUDES1Labels[] = {
- (UBYTE *)"Includes",
- (UBYTE *)"NoStdIncludes",
- NULL };
-
- UBYTE *PEDANTIC2Labels[] = {
- (UBYTE *)"NoPedantic",
- (UBYTE *)"Pedantic",
- (UBYTE *)"PedanticErrors",
- NULL };
-
- UBYTE *WARNINGS2Labels[] = {
- (UBYTE *)"Warnings",
- (UBYTE *)"NoWarnings",
- (UBYTE *)"AllWarnings",
- NULL };
-
- UBYTE *EXTRAWARNINGS2Labels[] = {
- (UBYTE *)"NoExtraWarnings",
- (UBYTE *)"ExtraWarnings",
- NULL };
-
- UBYTE *ABORT2Labels[] = {
- (UBYTE *)"NoAbort",
- (UBYTE *)"AbortOnWarnings",
- NULL };
-
- UBYTE *PERMISSIVECPP2Labels[] = {
- (UBYTE *)"NoPermissiveC++",
- (UBYTE *)"NoPermissiveC++",
- (UBYTE *)"Permissive C++",
- NULL };
-
- UBYTE *DIAGNOSTICS2Labels[] = {
- (UBYTE *)"OptionalDiagnostics",
- (UBYTE *)"NoOptDiagnostics",
- NULL };
-
- UBYTE *ANSI3Labels[] = {
- (UBYTE *)"NoStrictANSI",
- (UBYTE *)"StrictANSI",
- NULL };
-
- UBYTE *LANGUAGE3Labels[] = {
- (UBYTE *)"Language GNU89",
- (UBYTE *)"Language GNU89",
- (UBYTE *)"Langauge GNU9x",
- (UBYTE *)"Language C89",
- (UBYTE *)"Language C9x",
- (UBYTE *)"Language iso9899:1990",
- (UBYTE *)"Language iso9899:1994",
- (UBYTE *)"Language iso9899:199x",
- NULL };
-
- UBYTE *INLINEASM3Labels[] = {
- (UBYTE *)"InlineASM",
- (UBYTE *)"InlineASM",
- (UBYTE *)"NoInlineAsm",
- NULL };
-
- UBYTE *BUILTIN3Labels[] = {
- (UBYTE *)"BuiltinFunctions",
- (UBYTE *)"BuiltinFunctions",
- (UBYTE *)"NoBuiltinFunctions",
- NULL };
-
- UBYTE *FREESTANDING3Labels[] = {
- (UBYTE *)"HostedEnvironment",
- (UBYTE *)"HostedEnvironment",
- (UBYTE *)"Freestanding",
- NULL };
-
- UBYTE *TRIGRAPHS3Labels[] = {
- (UBYTE *)"NoTrigraphs",
- (UBYTE *)"Trigraphs",
- NULL };
-
- UBYTE *TRADITIONAL3Labels[] = {
- (UBYTE *)"NoTraditionalC",
- (UBYTE *)"TradionalC",
- NULL };
-
- UBYTE *CHAR3Labels[] = {
- (UBYTE *)"SignedChar",
- (UBYTE *)"SignedChar",
- (UBYTE *)"UnsignedChar",
- NULL };
-
- UBYTE *BITFIELD3Labels[] = {
- (UBYTE *)"SignedBitfield",
- (UBYTE *)"SignedBitfield",
- (UBYTE *)"UnsignedBitfield",
- NULL };
-
- UBYTE *CONSTSTRINGS3Labels[] = {
- (UBYTE *)"Strings=Const",
- (UBYTE *)"Strings=Const",
- (UBYTE *)"WriteableStrings",
- NULL };
-
- UBYTE *PROMOTEDOUBLE3Labels[] = {
- (UBYTE *)"PromoteToDouble",
- (UBYTE *)"PromoteToDouble",
- (UBYTE *)"AllowSinglePrecision",
- NULL };
-
- UBYTE *FASTCONSTRUCTOR4Labels[] = {
- (UBYTE *)"FastConstructor",
- (UBYTE *)"FastConstructor",
- (UBYTE *)"CopyConstructor",
- NULL };
-
- UBYTE *IMPLICITETEMPLATES4Labels[] = {
- (UBYTE *)"ImpliciteTemplates",
- (UBYTE *)"ImpliciteTemplates",
- (UBYTE *)"NoImpliciteTemplates",
- NULL };
-
- UBYTE *OPTIMIZER4Labels[] = {
- (UBYTE *)"Optimize",
- (UBYTE *)"Optimize",
- (UBYTE *)"OptimizeMore",
- (UBYTE *)"OptimizeEvenMore",
- (UBYTE *)"OptimizeSize",
- (UBYTE *)"NoOptimize",
- NULL };
-
- UBYTE *FLOATSINFPU4Labels[] = {
- (UBYTE *)"StoreFloatsInFPU",
- (UBYTE *)"StoreFloatsInFPU",
- (UBYTE *)"StoreFloatsInRAM",
- NULL };
-
- UBYTE *DEFERPOP4Labels[] = {
- (UBYTE *)"DeferPop",
- (UBYTE *)"DeferPop",
- (UBYTE *)"NoDeferPop",
- NULL };
-
- UBYTE *COPYOPERANDS4Labels[] = {
- (UBYTE *)"NoCopyOperands",
- (UBYTE *)"NoCopyOperands",
- (UBYTE *)"CopyOperands",
- NULL };
-
- UBYTE *COPYPOINTERS4Labels[] = {
- (UBYTE *)"NoCopyPointers",
- (UBYTE *)"NoCopyPointers",
- (UBYTE *)"CopyPointers",
- NULL };
-
- UBYTE *FRAMEPOINTER4Labels[] = {
- (UBYTE *)"FramePointer",
- (UBYTE *)"FramePointer",
- (UBYTE *)"OptimizeFramePtr",
- NULL };
-
- UBYTE *FASTMATH4Labels[] = {
- (UBYTE *)"NoFastMath",
- (UBYTE *)"NoFastMath",
- (UBYTE *)"FastMath",
- NULL };
-
- UBYTE *SAVEREGISTERS4Labels[] = {
- (UBYTE *)"NoSaveRegisters",
- (UBYTE *)"NoSaveRegisters",
- (UBYTE *)"SaveRegisters",
- NULL };
-
- UBYTE *PEEPHOLE4Labels[] = {
- (UBYTE *)"PeepholeOptimizer",
- (UBYTE *)"PeepholeOptimizer",
- (UBYTE *)"NoPeepholeOptimizer",
- NULL };
-
- UBYTE *SCHEDULER4Labels[] = {
- (UBYTE *)"NoScheduler",
- (UBYTE *)"NoScheduler",
- (UBYTE *)"Scheduler",
- (UBYTE *)"TwoPassScheduler",
- NULL };
-
- UBYTE *EXPENSIVEOPT4Labels[] = {
- (UBYTE *)"NoExpensiveOpt",
- (UBYTE *)"NoExpensiveOpt",
- (UBYTE *)"ExpensiveOpt",
- NULL };
-
- UBYTE *ALIASING4Labels[] = {
- (UBYTE *)"NoStrictAliasing",
- (UBYTE *)"NoStrictAliasing",
- (UBYTE *)"StrictAliasing",
- NULL };
-
- UBYTE *LINKER5Labels[] = {
- (UBYTE *)"Link",
- (UBYTE *)"NoLink",
- NULL };
-
- UBYTE *STARTUPCODE5Labels[] = {
- (UBYTE *)"StartupCode",
- (UBYTE *)"NoStartupCode",
- NULL };
-
- UBYTE *STDLIBS5Labels[] = {
- (UBYTE *)"StandardLibs",
- (UBYTE *)"NoStandardLibs",
- NULL };
-
- UBYTE *STRIPSYMBOLS5Labels[] = {
- (UBYTE *)"NoStripSymbols",
- (UBYTE *)"StripSymbols",
- NULL };
-
- UBYTE *DYNAMICLINKING5Labels[] = {
- (UBYTE *)"DynamicLinking",
- (UBYTE *)"StaticLinking",
- NULL };
-
- UBYTE *SHAREDOBJ5Labels[] = {
- (UBYTE *)"NoSharedObject",
- (UBYTE *)"SharedObject",
- NULL };
-
- UBYTE *SYMBOLICREFS5Labels[] = {
- (UBYTE *)"NoSymbolicRefs",
- (UBYTE *)"SymbolicRefs",
- NULL };
-
- UBYTE *IXEMUL5Labels[] = {
- (UBYTE *)"ixemul",
- (UBYTE *)"libnix",
- NULL };
-
- UBYTE *DEFAULTLIBS5Labels[] = {
- (UBYTE *)"DefaultLibs",
- (UBYTE *)"NoDefaultLibs",
- NULL };
-
- UBYTE *PPCBITALIGN7Labels[] = {
- (UBYTE *)"BitAlign",
- (UBYTE *)"BitAlign",
- (UBYTE *)"NoBitAlign",
- NULL };
-
- UBYTE *PPCRELOCATABLE7Labels[] = {
- (UBYTE *)"NoRelocatable",
- (UBYTE *)"NoRelocatable",
- (UBYTE *)"Relocatbale",
- NULL };
-
- UBYTE *PPCFULLTOC7Labels[] = {
- (UBYTE *)"FullTOC",
- (UBYTE *)"FullTOC",
- (UBYTE *)"MinimalTOC",
- NULL };
-
- UBYTE *PPCFMADD7Labels[] = {
- (UBYTE *)"UseFMADD/FMSUB",
- (UBYTE *)"UseFMADD/FMSUB",
- (UBYTE *)"NoUseFMADD/FMSUB",
- NULL };
-
- UBYTE *PPCABI7Labels[] = {
- (UBYTE *)"32bit ABI",
- (UBYTE *)"32bit ABI",
- (UBYTE *)"64bit ABI",
- NULL };
-
- UBYTE *PPCFPU7Labels[] = {
- (UBYTE *)"FPU",
- (UBYTE *)"FPU",
- (UBYTE *)"NoFPU",
- NULL };
-
- UBYTE *PPCSTRICTALIGN7Labels[] = {
- (UBYTE *)"StrictAlign",
- (UBYTE *)"StrictAlign",
- (UBYTE *)"NoStrictAlign",
- NULL };
-
- UBYTE *PPCRELOCATABLELIB7Labels[] = {
- (UBYTE *)"NoRelocatableLib",
- (UBYTE *)"NoRelocatableLib",
- (UBYTE *)"RelocatableLib",
- NULL };
-
- UBYTE *PPCTOC7Labels[] = {
- (UBYTE *)"TOC",
- (UBYTE *)"TOC",
- (UBYTE *)"NoTOC",
- NULL };
-
- UBYTE *PPCENDIAN7Labels[] = {
- (UBYTE *)"LittleEndian",
- (UBYTE *)"LittleEndian",
- (UBYTE *)"BigEndian",
- NULL };
-
- UBYTE *PPCCALL7Labels[] = {
- (UBYTE *)"Calls=SysIV",
- (UBYTE *)"Calls=SysIV",
- (UBYTE *)"Calls=AIX",
- (UBYTE *)"Calls=Linux",
- (UBYTE *)"Calls=Solaris",
- NULL };
-
- UBYTE *PPCPROTOTYPED7Labels[] = {
- (UBYTE *)"Prototyped",
- (UBYTE *)"Prototyped",
- (UBYTE *)"NoPrototyped",
- NULL };
-
- UBYTE *PPCEABI7Labels[] = {
- (UBYTE *)"EmbeddedABI",
- (UBYTE *)"EmbeddedABI",
- (UBYTE *)"NoEmbeddedABI",
- NULL };
-
- UBYTE *PPCDATA7Labels[] = {
- (UBYTE *)"Data=Default",
- (UBYTE *)"Data=Default",
- (UBYTE *)"Data=EABI",
- (UBYTE *)"Data=SysV",
- (UBYTE *)"Data=None",
- NULL };
-
- UBYTE *DEBUG8Labels[] = {
- (UBYTE *)"NoDebug",
- (UBYTE *)"Debug",
- (UBYTE *)"Debug GDB",
- (UBYTE *)"Debug Stabs",
- (UBYTE *)"Debug Stabs+",
- (UBYTE *)"Debug COFF",
- (UBYTE *)"Debug XCOFF",
- (UBYTE *)"Debug XCOFF+",
- (UBYTE *)"Debug DWARF",
- (UBYTE *)"Debug DWARF+",
- (UBYTE *)"Debug DWARF2",
- NULL };
-
- UBYTE *PROFILE8Labels[] = {
- (UBYTE *)"NoProfile",
- (UBYTE *)"Profile",
- (UBYTE *)"ProfileGPROF",
- NULL };
-
- UBYTE *PROFILEBLOCKS8Labels[] = {
- (UBYTE *)"NoProfileBlocks",
- (UBYTE *)"ProfileBlocks",
- (UBYTE *)"ProfileBlocksExtra",
- NULL };
-
- UBYTE *ARCS8Labels[] = {
- (UBYTE *)"NoArcs",
- (UBYTE *)"NoArcs",
- (UBYTE *)"Arcs",
- NULL };
-
- UBYTE *COVERAGE8Labels[] = {
- (UBYTE *)"NoCoverage",
- (UBYTE *)"NoCoverage",
- (UBYTE *)"SaveCoverageData",
- NULL };
-
- UBYTE *DEBUGLEVEL8Labels[] = {
- (UBYTE *)"DebugLevel 2",
- (UBYTE *)"DebugLevel 1",
- (UBYTE *)"DebugLevel 2",
- (UBYTE *)"DebugLevel 3",
- NULL };
-
- UBYTE *ACCESSCONTROL9Labels[] = {
- (UBYTE *)"AccessControl",
- (UBYTE *)"AccessControl",
- (UBYTE *)"NoAccessControl",
- NULL };
-
- UBYTE *CHECKNEW9Labels[] = {
- (UBYTE *)"NoCheckNew",
- (UBYTE *)"NoCheckNew",
- (UBYTE *)"CheckNew",
- NULL };
-
- UBYTE *ACCEPTDOLLAR9Labels[] = {
- (UBYTE *)"AcceptDollar",
- (UBYTE *)"AcceptDollar",
- (UBYTE *)"NoAcceptDollar",
- NULL };
-
- UBYTE *FORSCOPE9Labels[] = {
- (UBYTE *)"ForLoopScope",
- (UBYTE *)"ForLoopScope",
- (UBYTE *)"NoForLoopScope",
- NULL };
-
- UBYTE *GNUKEYWORDS9Labels[] = {
- (UBYTE *)"GNUKeywords",
- (UBYTE *)"GNUKeywords",
- (UBYTE *)"NoGNUKeywords",
- NULL };
-
- UBYTE *SIGNATURES9Labels[] = {
- (UBYTE *)"NoSignatures",
- (UBYTE *)"NoSignatures",
- (UBYTE *)"HandleSignatures",
- NULL };
-
- UBYTE *STDNAMESPACE9Labels[] = {
- (UBYTE *)"IgnoreStdNamespace",
- (UBYTE *)"NoIgnoreStdNamespace",
- NULL };
-
- UBYTE *MANGLING9Labels[] = {
- (UBYTE *)"NewNameMangling",
- (UBYTE *)"NewNameMangling",
- (UBYTE *)"OldNameMangling",
- NULL };
-
- UBYTE *OPERATORNAMES9Labels[] = {
- (UBYTE *)"NoOperatorNames",
- (UBYTE *)"NoOperatorNames",
- (UBYTE *)"OperatorNames",
- NULL };
-
- UBYTE *RTTI9Labels[] = {
- (UBYTE *)"RTTI",
- (UBYTE *)"RTTI",
- (UBYTE *)"NoRTTI",
- NULL };
-
- UBYTE *STRICTPROTOS9Labels[] = {
- (UBYTE *)"NoStrictProtos",
- (UBYTE *)"NoStrictProtos",
- (UBYTE *)"StrictProtos",
- NULL };
-
- UBYTE *LONGMANGLING9Labels[] = {
- (UBYTE *)"LongNameMangling",
- (UBYTE *)"LongNameMangling",
- (UBYTE *)"CompressedMangling",
- NULL };
-
- UBYTE *ASSIGNTOTHIS9Labels[] = {
- (UBYTE *)"NoAssignToThis",
- (UBYTE *)"NoAssignToThis",
- (UBYTE *)"AssignToThis",
- NULL };
-
- UBYTE *INLINECLASS10Labels[] = {
- (UBYTE *)"InlineClassFunc",
- (UBYTE *)"InlineClassFunc",
- (UBYTE *)"NoInlineClassFunc",
- NULL };
-
- UBYTE *INLINEDIRECTIVE10Labels[] = {
- (UBYTE *)"UseInlineDirective",
- (UBYTE *)"UseInlineDirective",
- (UBYTE *)"IgnoreInlineDirective",
- NULL };
-
- UBYTE *DELETEINLINED10Labels[] = {
- (UBYTE *)"DeleteInlinedFunc",
- (UBYTE *)"DeleteInlinedFunc",
- (UBYTE *)"KeepInlinedFunc",
- NULL };
-
- UBYTE *AUTOINLINE10Labels[] = {
- (UBYTE *)"NoAutomaticInline",
- (UBYTE *)"NoAutomaticInline",
- (UBYTE *)"InlineSmallFunctions",
- NULL };
-
- UBYTE *STRENGTHREDUCE11Labels[] = {
- (UBYTE *)"NoStrengthReduce",
- (UBYTE *)"NoStrengthReduce",
- (UBYTE *)"StrengthReduce",
- NULL };
-
- UBYTE *THREADJUMPS11Labels[] = {
- (UBYTE *)"NoThreadJumps",
- (UBYTE *)"NoThreadJumps",
- (UBYTE *)"ThreadJumps",
- NULL };
-
- UBYTE *CSEFOLLOWJUMPS11Labels[] = {
- (UBYTE *)"NoCSEFollowJumps",
- (UBYTE *)"NoCSEFollowJumps",
- (UBYTE *)"CSEFollowJumps",
- NULL };
-
- UBYTE *CSESKIPBLOCKS11Labels[] = {
- (UBYTE *)"NoCSESkipBlocks",
- (UBYTE *)"NoCSESkipBlocks",
- (UBYTE *)"CSESkipBlocks",
- NULL };
-
- UBYTE *FUNCTIONCSE11Labels[] = {
- (UBYTE *)"FunctionCSE",
- (UBYTE *)"FunctionCSE",
- (UBYTE *)"NoFunctionCSE",
- NULL };
-
- UBYTE *RERUNCSE11Labels[] = {
- (UBYTE *)"NoReRunCSE",
- (UBYTE *)"NoReRunCSE",
- (UBYTE *)"ReRunCSE",
- NULL };
-
- UBYTE *RERUNLOOPOPT11Labels[] = {
- (UBYTE *)"NoReRunLoopOpt",
- (UBYTE *)"NoReRunLoopOpt",
- (UBYTE *)"ReRunLoopOptimizer",
- NULL };
-
- UBYTE *GLOBALCSEPASS11Labels[] = {
- (UBYTE *)"NoGlobalCSEPass",
- (UBYTE *)"NoGlobalCSEPass",
- (UBYTE *)"GlobalCSEPass",
- NULL };
-
- UBYTE *OPTIMIZEMOVE11Labels[] = {
- (UBYTE *)"NoOptimizeMOVE",
- (UBYTE *)"NoOptimizeMOVE",
- (UBYTE *)"OptimizeMOVE",
- NULL };
-
- UBYTE *DELAYEDBRANCH11Labels[] = {
- (UBYTE *)"NoDelayedBranch",
- (UBYTE *)"NoDelayedBranch",
- (UBYTE *)"DelayedBranch",
- NULL };
-
- UBYTE *SEPARATEFUNCS11Labels[] = {
- (UBYTE *)"NoSeparateFuncs",
- (UBYTE *)"NoSeparateFuncs",
- (UBYTE *)"SeparateFunction",
- NULL };
-
- UBYTE *UNROLLLOOPS11Labels[] = {
- (UBYTE *)"NoUnrollLoops",
- (UBYTE *)"NoUnrollLoops",
- (UBYTE *)"UnrollLoops",
- NULL };
-
- UBYTE *UNROLLALLLOOPS11Labels[] = {
- (UBYTE *)"NoUnrollAllLoops",
- (UBYTE *)"NoUnrollAllLoops",
- (UBYTE *)"UnrollAllLoops",
- NULL };
-
- UBYTE *MOVEMOVEABLE11Labels[] = {
- (UBYTE *)"NoMoveMoveable",
- (UBYTE *)"NoMoveMoveable",
- (UBYTE *)"MoveMoveable",
- NULL };
-
- UBYTE *REDUCEALLVARS11Labels[] = {
- (UBYTE *)"NoReduceAllVars",
- (UBYTE *)"NoReduceAllVars",
- (UBYTE *)"ReduceAllVars",
- NULL };
-
- UBYTE *BRANCHPROBABILITY11Labels[] = {
- (UBYTE *)"NoBranchProbab",
- (UBYTE *)"NoBranchProbab",
- (UBYTE *)"BranchProbabilities",
- NULL };
-
- UBYTE *KEEPCONST11Labels[] = {
- (UBYTE *)"KeepUnusedConst",
- (UBYTE *)"KeepUnusedConst",
- (UBYTE *)"DeleteUnusedConst",
- NULL };
-
- UBYTE *SEPARATEDATA11Labels[] = {
- (UBYTE *)"NoSeparateData",
- (UBYTE *)"NoSeparateData",
- (UBYTE *)"SeparateData",
- NULL };
-
- UBYTE *STRIPCOMMENTS12Labels[] = {
- (UBYTE *)"StripComments",
- (UBYTE *)"NoStripComments",
- NULL };
-
- UBYTE *DEFINEMACROS12Labels[] = {
- (UBYTE *)"DefineMacros",
- (UBYTE *)"NoDefineMacros",
- NULL };
-
- UBYTE *LINENUMBERS12Labels[] = {
- (UBYTE *)"GenLineNumbers",
- (UBYTE *)"NoGenLineNumbers",
- NULL };
-
- UBYTE *TRADITIONALCPP12Labels[] = {
- (UBYTE *)"ANSI Preprocessor",
- (UBYTE *)"K&R Preprocessor",
- NULL };
-
- UBYTE *M68KFPU13Labels[] = {
- (UBYTE *)"NoFPU",
- (UBYTE *)"FPU=68881",
- NULL };
-
- UBYTE *CPU13Labels[] = {
- (UBYTE *)"CPU=Any",
- (UBYTE *)"CPU=680x0",
- (UBYTE *)"CPU=68020",
- (UBYTE *)"CPU=68030",
- (UBYTE *)"CPU=68040",
- (UBYTE *)"CPU=68060",
- (UBYTE *)"CPU=68020-40",
- (UBYTE *)"CPU=68020-60",
- (UBYTE *)"CPU=PPC",
- (UBYTE *)"CPU=PPC601",
- (UBYTE *)"CPU=PPC602",
- (UBYTE *)"CPU=PPC603",
- (UBYTE *)"CPU=PPC603e",
- (UBYTE *)"CPU=PPC604",
- (UBYTE *)"CPU=PPC604e",
- (UBYTE *)"CPU=PPC620",
- (UBYTE *)"CPU=PPC740",
- (UBYTE *)"CPU=PPC750",
- NULL };
-
- UBYTE *M68KSOFTFLOAT13Labels[] = {
- (UBYTE *)"NoSoftFloat",
- (UBYTE *)"SoftFloat",
- NULL };
-
- UBYTE *M68KLONGINT13Labels[] = {
- (UBYTE *)"int=32bit",
- (UBYTE *)"int=16bit",
- NULL };
-
- UBYTE *M68KRTS13Labels[] = {
- (UBYTE *)"ReturnWithRTS",
- (UBYTE *)"ReturnWithRTD",
- NULL };
-
- UBYTE *M68KALIGN13Labels[] = {
- (UBYTE *)"No32bitAlign",
- (UBYTE *)"No32bitAlign",
- (UBYTE *)"32bitAlign",
- NULL };
-
- UBYTE *M68KFARCODE13Labels[] = {
- (UBYTE *)"Code=far",
- (UBYTE *)"Code=near",
- NULL };
-
- UBYTE *M68KFARDATA13Labels[] = {
- (UBYTE *)"Data=far",
- (UBYTE *)"Data=far",
- (UBYTE *)"Data=near16",
- (UBYTE *)"Data=near32",
- (UBYTE *)"Data=resident16",
- (UBYTE *)"Data=resident32",
- NULL };
-
- UBYTE *M68KSTACKCHECK13Labels[] = {
- (UBYTE *)"NoStackCheck",
- (UBYTE *)"NoStackCheck",
- (UBYTE *)"StackCheck",
- NULL };
-
- UBYTE *M68KSTACKEXTEND13Labels[] = {
- (UBYTE *)"NoStackExtend",
- (UBYTE *)"NoStackExtend",
- (UBYTE *)"StackExtend",
- NULL };
-
- UBYTE *M68KRELOADA413Labels[] = {
- (UBYTE *)"NoReloadA4",
- (UBYTE *)"NoReloadA4",
- (UBYTE *)"ReloadA4",
- (UBYTE *)"AlwaysReloadA4",
- NULL };
-
- UBYTE *M68KPARMS13Labels[] = {
- (UBYTE *)"Parms=Stack",
- (UBYTE *)"Parms=Registers",
- (UBYTE *)"Parms=Registers (1)",
- (UBYTE *)"Parms=Registers (2)",
- (UBYTE *)"Parms=Registers (3)",
- (UBYTE *)"Parms=Registers (4)",
- NULL };
-
- struct TextAttr topaz8 = {
- ( STRPTR )"topaz.font", 8, 0x00, 0x00 };
-
- struct IntuiText LANGUAGEIText[] = {
- 1, 0, JAM1,162, 120, &topaz8, (UBYTE *)"See next page for C++ language options !", &LANGUAGEIText[1],
- 1, 0, JAM1,74, 11, &topaz8, (UBYTE *)"Standards", &LANGUAGEIText[2],
- 1, 0, JAM1,292, 11, &topaz8, (UBYTE *)"Types", &LANGUAGEIText[3],
- 1, 0, JAM1,505, 11, &topaz8, (UBYTE *)"Other", NULL };
-
- struct IntuiText OPTIMIZERIText[] = {
- 1, 0, JAM1,52, 41, &topaz8, (UBYTE *)"General Options", &OPTIMIZERIText[1],
- 1, 0, JAM1,480, 41, &topaz8, (UBYTE *)"C++ and Math", &OPTIMIZERIText[2],
- 1, 0, JAM1,282, 41, &topaz8, (UBYTE *)"Registers", NULL };
-
- struct IntuiText PPCIText[] = {
- 1, 0, JAM1,166, 128, &topaz8, (UBYTE *)"See previous page for M68K code options !", NULL };
-
- struct IntuiText DEBUGGERIText[] = {
- 1, 0, JAM1,88, 11, &topaz8, (UBYTE *)"Debug", &DEBUGGERIText[1],
- 1, 0, JAM1,287, 11, &topaz8, (UBYTE *)"Profile", NULL };
-
- struct IntuiText CPLUSPLUSIText[] = {
- 1, 0, JAM1,153, 128, &topaz8, (UBYTE *)"See previous page for C language options !", NULL };
-
- struct IntuiText DETAILSIText[] = {
- 1, 0, JAM1,443, 11, &topaz8, (UBYTE *)"Common Subexpressions", &DETAILSIText[1],
- 1, 0, JAM1,300, 11, &topaz8, (UBYTE *)"Loops", &DETAILSIText[2],
- 1, 0, JAM1,62, 11, &topaz8, (UBYTE *)"Code Options", NULL };
-
- struct IntuiText M68KIText[] = {
- 1, 0, JAM1,203, 119, &topaz8, (UBYTE *)"See next page for PPC options !", &M68KIText[1],
- 1, 0, JAM1,280, 11, &topaz8, (UBYTE *)"CPU and FPU", &M68KIText[2],
- 1, 0, JAM1,64, 11, &topaz8, (UBYTE *)"Code Options", &M68KIText[3],
- 1, 0, JAM1,472, 11, &topaz8, (UBYTE *)"Function Calls", NULL };
-
- UWORD INDEXGTypes[] = {
- BUTTON_KIND,
- CYCLE_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- CYCLE_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- CYCLE_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- STRING_KIND,
- CYCLE_KIND,
- BUTTON_KIND,
- CYCLE_KIND
- };
-
- UWORD COMPILERGTypes[] = {
- STRING_KIND,
- LISTVIEW_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- STRING_KIND,
- LISTVIEW_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- STRING_KIND,
- BUTTON_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND
- };
-
- UWORD MESSAGESGTypes[] = {
- BUTTON_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- STRING_KIND,
- LISTVIEW_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- STRING_KIND,
- LISTVIEW_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND
- };
-
- UWORD LANGUAGEGTypes[] = {
- BUTTON_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- BUTTON_KIND
- };
-
- UWORD OPTIMIZERGTypes[] = {
- BUTTON_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- BUTTON_KIND
- };
-
- UWORD LINKERGTypes[] = {
- BUTTON_KIND,
- CYCLE_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- STRING_KIND,
- LISTVIEW_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- STRING_KIND,
- LISTVIEW_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND
- };
-
- UWORD SPECIALGTypes[] = {
- BUTTON_KIND,
- STRING_KIND,
- LISTVIEW_KIND,
- BUTTON_KIND,
- BUTTON_KIND
- };
-
- UWORD PPCGTypes[] = {
- BUTTON_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND
- };
-
- UWORD DEBUGGERGTypes[] = {
- BUTTON_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND
- };
-
- UWORD CPLUSPLUSGTypes[] = {
- BUTTON_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND
- };
-
- UWORD INLINEGTypes[] = {
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- BUTTON_KIND,
- STRING_KIND
- };
-
- UWORD DETAILSGTypes[] = {
- BUTTON_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND
- };
-
- UWORD PREPROCESSORGTypes[] = {
- BUTTON_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- STRING_KIND,
- LISTVIEW_KIND,
- BUTTON_KIND,
- BUTTON_KIND,
- STRING_KIND,
- LISTVIEW_KIND,
- CYCLE_KIND
- };
-
- UWORD M68KGTypes[] = {
- BUTTON_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- CYCLE_KIND,
- BUTTON_KIND
- };
-
- struct NewGadget INDEXNGad[] = {
- 431, 84, 191, 14, (UBYTE *)"Linker Options...", NULL, GD_LINKEROPTIONS, PLACETEXT_IN, NULL, NULL,
- 431, 54, 191, 14, NULL, NULL, GD_VERBOSE, 0, NULL, NULL,
- 263, 164, 111, 14, (UBYTE *)"SAVE", NULL, GD_SAVE, PLACETEXT_IN, NULL, NULL,
- 511, 164, 111, 14, (UBYTE *)"Cancel", NULL, GD_CANCEL, PLACETEXT_IN, NULL, NULL,
- 10, 84, 191, 14, (UBYTE *)"Optimizer Options...", NULL, GD_OPTIMIZEROPTIONS, PLACETEXT_IN, NULL, NULL,
- 10, 99, 191, 14, NULL, NULL, GD_OPTIMIZE, 0, NULL, NULL,
- 10, 9, 191, 14, (UBYTE *)"Compiler Options...", NULL, GD_COMPILEROPTIONS, PLACETEXT_IN, NULL, NULL,
- 431, 39, 191, 14, (UBYTE *)"Message Options...", NULL, GD_MESSAGEOPTIONS, PLACETEXT_IN, NULL, NULL,
- 431, 99, 191, 14, NULL, NULL, GD_LINK, 0, NULL, NULL,
- 10, 164, 111, 14, (UBYTE *)"Save Default", NULL, GD_SAVEDEFAULT, PLACETEXT_IN, NULL, NULL,
- 221, 99, 191, 14, (UBYTE *)"Other Options...", NULL, GD_OTHEROPTIONS, PLACETEXT_IN, NULL, NULL,
- 431, 9, 191, 14, (UBYTE *)"Language Options...", NULL, GD_LANGUAGEOPTIONS, PLACETEXT_IN, NULL, NULL,
- 10, 39, 191, 14, (UBYTE *)"Debugger Options...", NULL, GD_DEBUGGEROPTIONS, PLACETEXT_IN, NULL, NULL,
- 221, 9, 191, 14, (UBYTE *)"Preprocessor...", NULL, GD_PREPROCESSOROPTIONS, PLACETEXT_IN, NULL, NULL,
- 221, 39, 191, 14, (UBYTE *)"Code Options...", NULL, GD_M68KOPTIONS, PLACETEXT_IN, NULL, NULL,
- 221, 134, 191, 14, (UBYTE *)"Target", NULL, GD_TARGET, PLACETEXT_ABOVE, NULL, NULL,
- 10, 54, 191, 14, NULL, NULL, GD_DEBUGINFO, 0, NULL, NULL,
- 221, 84, 191, 14, (UBYTE *)"Inline Options...", NULL, GD_INLINEOPTIONS, PLACETEXT_IN, NULL, NULL,
- 221, 54, 191, 14, NULL, NULL, GD_PROCESSOR, 0, NULL, NULL
- };
-
- struct NewGadget COMPILERNGad[] = {
- 431, 69, 191, 14, NULL, NULL, GD_EDITGLOBALINCLUDE, 0, NULL, NULL,
- 431, 24, 191, 96, (UBYTE *)"<Includes>", NULL, GD_GLOBALINCLUDES, PLACETEXT_ABOVE, NULL, NULL,
- 523, 121, 49, 14, (UBYTE *)"+", NULL, GD_ADDGLOBALINCLUDE, PLACETEXT_IN, NULL, NULL,
- 573, 121, 49, 14, (UBYTE *)"X", NULL, GD_DELGLOBALINCLUDE, PLACETEXT_IN, NULL, NULL,
- 221, 143, 191, 14, NULL, NULL, GD_EDITLOCALINCLUDE, 0, NULL, NULL,
- 221, 24, 191, 96, (UBYTE *)"Includes", NULL, GD_LOCALINCLUDES, PLACETEXT_ABOVE, NULL, NULL,
- 313, 121, 49, 14, (UBYTE *)"+", NULL, GD_ADDLOCALINCLUDE, PLACETEXT_IN, NULL, NULL,
- 363, 121, 49, 14, (UBYTE *)"X", NULL, GD_DELLOCALINCLUDE, PLACETEXT_IN, NULL, NULL,
- 263, 164, 111, 14, (UBYTE *)"BACK", NULL, GD_OKCOMPILER, PLACETEXT_IN, NULL, NULL,
- 10, 24, 191, 14, NULL, NULL, GD_COMPILE, 0, NULL, NULL,
- 10, 39, 191, 14, NULL, NULL, GD_ASSEMBLE, 0, NULL, NULL,
- 10, 54, 191, 14, NULL, NULL, GD_INTERMEDIATEFILES, 0, NULL, NULL,
- 10, 129, 164, 14, (UBYTE *)"Specs file", NULL, GD_SPECSFILE, PLACETEXT_ABOVE, NULL, NULL,
- 175, 129, 26, 14, (UBYTE *)"?", NULL, GD_GETSPECSFILE, PLACETEXT_IN, NULL, NULL,
- 10, 69, 191, 14, NULL, NULL, GD_DELETEINTERMEDIATE, 0, NULL, NULL,
- 10, 9, 191, 14, NULL, NULL, GD_AUTODETECT, 0, NULL, NULL,
- 10, 84, 191, 14, NULL, NULL, GD_STDINCLUDES, 0, NULL, NULL
- };
-
- struct NewGadget MESSAGESNGad[] = {
- 263, 164, 111, 14, (UBYTE *)"BACK", NULL, GD_OKMESSAGES, PLACETEXT_IN, NULL, NULL,
- 523, 121, 49, 14, (UBYTE *)"+", NULL, GD_ADDENABLED, PLACETEXT_IN, NULL, NULL,
- 573, 121, 49, 14, (UBYTE *)"X", NULL, GD_DELENABLED, PLACETEXT_IN, NULL, NULL,
- 431, 106, 191, 14, NULL, NULL, GD_EDITENABLED, 0, NULL, NULL,
- 431, 24, 191, 96, (UBYTE *)"Enable Warning", NULL, GD_ENABLED, PLACETEXT_ABOVE, NULL, NULL,
- 313, 121, 49, 14, (UBYTE *)"+", NULL, GD_ADDDISABLED, PLACETEXT_IN, NULL, NULL,
- 363, 121, 49, 14, (UBYTE *)"X", NULL, GD_DELDISABLED, PLACETEXT_IN, NULL, NULL,
- 221, 106, 191, 14, NULL, NULL, GD_EDITDISABLED, 0, NULL, NULL,
- 221, 24, 191, 96, (UBYTE *)"Disable Warning", NULL, GD_DISABLED, PLACETEXT_ABOVE, NULL, NULL,
- 10, 39, 191, 14, NULL, NULL, GD_PEDANTIC, 0, NULL, NULL,
- 10, 9, 191, 14, NULL, NULL, GD_WARNINGS, 0, NULL, NULL,
- 10, 24, 191, 14, NULL, NULL, GD_EXTRAWARNINGS, 0, NULL, NULL,
- 10, 54, 191, 14, NULL, NULL, GD_ABORT, 0, NULL, NULL,
- 10, 69, 191, 14, NULL, NULL, GD_PERMISSIVECPP, 0, NULL, NULL,
- 10, 84, 191, 14, NULL, NULL, GD_DIAGNOSTICS, 0, NULL, NULL
- };
-
- struct NewGadget LANGUAGENGad[] = {
- 263, 164, 111, 14, (UBYTE *)"BACK", NULL, GD_OKLANGUAGE, PLACETEXT_IN, NULL, NULL,
- 10, 39, 191, 14, NULL, NULL, GD_ANSI, 0, NULL, NULL,
- 10, 24, 191, 14, NULL, NULL, GD_LANGUAGE, 0, NULL, NULL,
- 10, 69, 191, 14, NULL, NULL, GD_INLINEASM, 0, NULL, NULL,
- 431, 39, 191, 14, NULL, NULL, GD_BUILTIN, 0, NULL, NULL,
- 431, 24, 191, 14, NULL, NULL, GD_FREESTANDING, 0, NULL, NULL,
- 431, 54, 191, 14, NULL, NULL, GD_TRIGRAPHS, 0, NULL, NULL,
- 10, 54, 191, 14, NULL, NULL, GD_TRADITIONAL, 0, NULL, NULL,
- 221, 24, 191, 14, NULL, NULL, GD_CHAR, 0, NULL, NULL,
- 221, 39, 191, 14, NULL, NULL, GD_BITFIELD, 0, NULL, NULL,
- 221, 54, 191, 14, NULL, NULL, GD_CONSTSTRINGS, 0, NULL, NULL,
- 221, 69, 191, 14, NULL, NULL, GD_PROMOTEDOUBLE, 0, NULL, NULL,
- 221, 134, 191, 14, (UBYTE *)"C++ Options...", NULL, GD_CPLUSPLUSOPTIONS, PLACETEXT_IN, NULL, NULL
- };
-
- struct NewGadget OPTIMIZERNGad[] = {
- 263, 164, 111, 14, (UBYTE *)"BACK", NULL, GD_OKOPTIMIZER, PLACETEXT_IN, NULL, NULL,
- 431, 54, 191, 14, NULL, NULL, GD_FASTCONSTRUCTOR, 0, NULL, NULL,
- 431, 69, 191, 14, NULL, NULL, GD_IMPLICITETEMPLATES, 0, NULL, NULL,
- 221, 9, 191, 14, NULL, NULL, GD_OPTIMIZER, 0, NULL, NULL,
- 431, 99, 191, 14, NULL, NULL, GD_FLOATSINFPU, 0, NULL, NULL,
- 221, 84, 191, 14, NULL, NULL, GD_DEFERPOP, 0, NULL, NULL,
- 221, 114, 191, 14, NULL, NULL, GD_COPYOPERANDS, 0, NULL, NULL,
- 221, 99, 191, 14, NULL, NULL, GD_COPYPOINTERS, 0, NULL, NULL,
- 221, 54, 191, 14, NULL, NULL, GD_FRAMEPOINTER, 0, NULL, NULL,
- 431, 84, 191, 14, NULL, NULL, GD_FASTMATH, 0, NULL, NULL,
- 221, 69, 191, 14, NULL, NULL, GD_SAVEREGISTERS, 0, NULL, NULL,
- 10, 54, 191, 14, NULL, NULL, GD_PEEPHOLE, 0, NULL, NULL,
- 10, 69, 191, 14, NULL, NULL, GD_SCHEDULER, 0, NULL, NULL,
- 10, 84, 191, 14, NULL, NULL, GD_EXPENSIVEOPT, 0, NULL, NULL,
- 10, 99, 191, 14, NULL, NULL, GD_ALIASING, 0, NULL, NULL,
- 511, 164, 111, 14, (UBYTE *)"Details...", NULL, GD_DETAILS, PLACETEXT_IN, NULL, NULL
- };
-
- struct NewGadget LINKERNGad[] = {
- 263, 164, 111, 14, (UBYTE *)"BACK", NULL, GD_OKLINKER, PLACETEXT_IN, NULL, NULL,
- 10, 9, 191, 14, NULL, NULL, GD_LINKER, 0, NULL, NULL,
- 313, 121, 49, 14, (UBYTE *)"+", NULL, GD_ADDOBJECT, PLACETEXT_IN, NULL, NULL,
- 363, 121, 49, 14, (UBYTE *)"X", NULL, GD_DELOBJECT, PLACETEXT_IN, NULL, NULL,
- 221, 59, 191, 14, NULL, NULL, GD_EDITOBJECT, 0, NULL, NULL,
- 221, 24, 191, 96, (UBYTE *)"Link with", NULL, GD_OBJECTS, PLACETEXT_ABOVE, NULL, NULL,
- 518, 121, 49, 14, (UBYTE *)"+", NULL, GD_ADDLIBPATH, PLACETEXT_IN, NULL, NULL,
- 568, 121, 49, 14, (UBYTE *)"X", NULL, GD_DELLIBPATH, PLACETEXT_IN, NULL, NULL,
- 426, 143, 191, 14, NULL, NULL, GD_EDITLIBPATH, 0, NULL, NULL,
- 426, 24, 191, 96, (UBYTE *)"Folders", NULL, GD_LIBPATHS, PLACETEXT_ABOVE, NULL, NULL,
- 10, 24, 191, 14, NULL, NULL, GD_STARTUPCODE, 0, NULL, NULL,
- 10, 39, 191, 14, NULL, NULL, GD_STDLIBS, 0, NULL, NULL,
- 10, 99, 191, 14, NULL, NULL, GD_STRIPSYMBOLS, 0, NULL, NULL,
- 10, 84, 191, 14, NULL, NULL, GD_DYNAMICLINKING, 0, NULL, NULL,
- 10, 129, 191, 14, NULL, NULL, GD_SHAREDOBJ, 0, NULL, NULL,
- 10, 114, 191, 14, NULL, NULL, GD_SYMBOLICREFS, 0, NULL, NULL,
- 10, 69, 191, 14, NULL, NULL, GD_IXEMUL, 0, NULL, NULL,
- 10, 54, 191, 14, NULL, NULL, GD_DEFAULTLIBS, 0, NULL, NULL
- };
-
- struct NewGadget SPECIALNGad[] = {
- 263, 164, 111, 14, (UBYTE *)"BACK", NULL, GD_OKSPECIAL, PLACETEXT_IN, NULL, NULL,
- 136, 101, 381, 14, NULL, NULL, GD_EDITOPTION, 0, NULL, NULL,
- 136, 24, 381, 112, (UBYTE *)"Other Options", NULL, GD_OPTIONS, PLACETEXT_ABOVE, NULL, NULL,
- 419, 137, 49, 14, (UBYTE *)"+", NULL, GD_ADDOPTION, PLACETEXT_IN, NULL, NULL,
- 468, 137, 49, 14, (UBYTE *)"X", NULL, GD_DELOPTION, PLACETEXT_IN, NULL, NULL
- };
-
- struct NewGadget PPCNGad[] = {
- 261, 164, 111, 14, (UBYTE *)"BACK", NULL, GD_OKPPC, PLACETEXT_IN, NULL, NULL,
- 10, 39, 191, 14, NULL, NULL, GD_PPCBITALIGN, 0, NULL, NULL,
- 431, 54, 191, 14, NULL, NULL, GD_PPCRELOCATABLE, 0, NULL, NULL,
- 431, 39, 191, 14, NULL, NULL, GD_PPCFULLTOC, 0, NULL, NULL,
- 10, 69, 191, 14, NULL, NULL, GD_PPCFMADD, 0, NULL, NULL,
- 221, 39, 191, 14, NULL, NULL, GD_PPCABI, 0, NULL, NULL,
- 10, 54, 191, 14, NULL, NULL, GD_PPCFPU, 0, NULL, NULL,
- 10, 24, 191, 14, NULL, NULL, GD_PPCSTRICTALIGN, 0, NULL, NULL,
- 431, 69, 191, 14, NULL, NULL, GD_PPCRELOCATABLELIB, 0, NULL, NULL,
- 431, 24, 191, 14, NULL, NULL, GD_PPCTOC, 0, NULL, NULL,
- 10, 9, 191, 14, NULL, NULL, GD_PPCENDIAN, 0, NULL, NULL,
- 221, 9, 191, 14, NULL, NULL, GD_PPCCALL, 0, NULL, NULL,
- 221, 24, 191, 14, NULL, NULL, GD_PPCPROTOTYPED, 0, NULL, NULL,
- 221, 54, 191, 14, NULL, NULL, GD_PPCEABI, 0, NULL, NULL,
- 431, 9, 191, 14, NULL, NULL, GD_PPCDATA, 0, NULL, NULL
- };
-
- struct NewGadget DEBUGGERNGad[] = {
- 263, 164, 111, 14, (UBYTE *)"BACK", NULL, GD_OKDEBUGGER, PLACETEXT_IN, NULL, NULL,
- 10, 24, 191, 14, NULL, NULL, GD_DEBUG, 0, NULL, NULL,
- 221, 24, 191, 14, NULL, NULL, GD_PROFILE, 0, NULL, NULL,
- 221, 39, 191, 14, NULL, NULL, GD_PROFILEBLOCKS, 0, NULL, NULL,
- 221, 54, 191, 14, NULL, NULL, GD_ARCS, 0, NULL, NULL,
- 221, 69, 191, 14, NULL, NULL, GD_COVERAGE, 0, NULL, NULL,
- 10, 39, 191, 14, NULL, NULL, GD_DEBUGLEVEL, 0, NULL, NULL
- };
-
- struct NewGadget CPLUSPLUSNGad[] = {
- 263, 164, 111, 14, (UBYTE *)"BACK", NULL, GD_OKCPLUSPLUS, PLACETEXT_IN, NULL, NULL,
- 221, 9, 191, 14, NULL, NULL, GD_ACCESSCONTROL, 0, NULL, NULL,
- 221, 24, 191, 14, NULL, NULL, GD_CHECKNEW, 0, NULL, NULL,
- 431, 54, 191, 14, NULL, NULL, GD_ACCEPTDOLLAR, 0, NULL, NULL,
- 10, 54, 191, 14, NULL, NULL, GD_FORSCOPE, 0, NULL, NULL,
- 431, 69, 191, 14, NULL, NULL, GD_GNUKEYWORDS, 0, NULL, NULL,
- 431, 99, 191, 14, NULL, NULL, GD_SIGNATURES, 0, NULL, NULL,
- 10, 39, 191, 14, NULL, NULL, GD_STDNAMESPACE, 0, NULL, NULL,
- 431, 9, 191, 14, NULL, NULL, GD_MANGLING, 0, NULL, NULL,
- 431, 84, 191, 14, NULL, NULL, GD_OPERATORNAMES, 0, NULL, NULL,
- 9, 9, 191, 14, NULL, NULL, GD_RTTI, 0, NULL, NULL,
- 10, 24, 191, 14, NULL, NULL, GD_STRICTPROTOS, 0, NULL, NULL,
- 431, 24, 191, 14, NULL, NULL, GD_LONGMANGLING, 0, NULL, NULL,
- 221, 39, 191, 14, NULL, NULL, GD_ASSIGNTOTHIS, 0, NULL, NULL
- };
-
- struct NewGadget INLINENGad[] = {
- 221, 39, 191, 14, NULL, NULL, GD_INLINECLASS, 0, NULL, NULL,
- 221, 24, 191, 14, NULL, NULL, GD_INLINEDIRECTIVE, 0, NULL, NULL,
- 221, 54, 191, 14, NULL, NULL, GD_DELETEINLINED, 0, NULL, NULL,
- 221, 9, 191, 14, NULL, NULL, GD_AUTOINLINE, 0, NULL, NULL,
- 263, 164, 111, 14, (UBYTE *)"BACK", NULL, GD_OKINLINE, PLACETEXT_IN, NULL, NULL,
- 221, 99, 191, 14, (UBYTE *)"Inline limit", NULL, GD_INLINELIMIT, PLACETEXT_ABOVE, NULL, NULL
- };
-
- struct NewGadget DETAILSNGad[] = {
- 263, 164, 111, 14, (UBYTE *)"BACK", NULL, GD_OKDETAILS, PLACETEXT_IN, NULL, NULL,
- 221, 84, 191, 14, NULL, NULL, GD_STRENGTHREDUCE, 0, NULL, NULL,
- 10, 39, 191, 14, NULL, NULL, GD_THREADJUMPS, 0, NULL, NULL,
- 431, 39, 191, 14, NULL, NULL, GD_CSEFOLLOWJUMPS, 0, NULL, NULL,
- 431, 54, 191, 14, NULL, NULL, GD_CSESKIPBLOCKS, 0, NULL, NULL,
- 431, 24, 191, 14, NULL, NULL, GD_FUNCTIONCSE, 0, NULL, NULL,
- 431, 69, 191, 14, NULL, NULL, GD_RERUNCSE, 0, NULL, NULL,
- 221, 24, 191, 14, NULL, NULL, GD_RERUNLOOPOPT, 0, NULL, NULL,
- 431, 84, 191, 14, NULL, NULL, GD_GLOBALCSEPASS, 0, NULL, NULL,
- 10, 84, 191, 14, NULL, NULL, GD_OPTIMIZEMOVE, 0, NULL, NULL,
- 10, 24, 191, 14, NULL, NULL, GD_DELAYEDBRANCH, 0, NULL, NULL,
- 10, 114, 191, 14, NULL, NULL, GD_SEPARATEFUNCS, 0, NULL, NULL,
- 221, 39, 191, 14, NULL, NULL, GD_UNROLLLOOPS, 0, NULL, NULL,
- 221, 54, 191, 14, NULL, NULL, GD_UNROLLALLLOOPS, 0, NULL, NULL,
- 221, 69, 191, 14, NULL, NULL, GD_MOVEMOVEABLE, 0, NULL, NULL,
- 221, 99, 191, 14, NULL, NULL, GD_REDUCEALLVARS, 0, NULL, NULL,
- 10, 54, 191, 14, NULL, NULL, GD_BRANCHPROBABILITY, 0, NULL, NULL,
- 10, 99, 191, 14, NULL, NULL, GD_KEEPCONST, 0, NULL, NULL,
- 10, 129, 191, 14, NULL, NULL, GD_SEPARATEDATA, 0, NULL, NULL
- };
-
- struct NewGadget PREPROCESSORNGad[] = {
- 263, 163, 111, 14, (UBYTE *)"BACK", NULL, GD_OKPREPROCESSOR, PLACETEXT_IN, NULL, NULL,
- 10, 9, 191, 14, NULL, NULL, GD_STRIPCOMMENTS, 0, NULL, NULL,
- 10, 24, 191, 14, NULL, NULL, GD_DEFINEMACROS, 0, NULL, NULL,
- 10, 39, 191, 14, NULL, NULL, GD_LINENUMBERS, 0, NULL, NULL,
- 313, 121, 49, 14, (UBYTE *)"+", NULL, GD_ADDDEFINE, PLACETEXT_IN, NULL, NULL,
- 364, 121, 49, 14, (UBYTE *)"X", NULL, GD_DELDEFINE, PLACETEXT_IN, NULL, NULL,
- 221, 106, 191, 14, NULL, NULL, GD_EDITDEFINE, 0, NULL, NULL,
- 221, 24, 191, 96, (UBYTE *)"Define", NULL, GD_DEFINES, PLACETEXT_ABOVE, NULL, NULL,
- 523, 121, 49, 14, (UBYTE *)"+", NULL, GD_ADDUNDEFINE, PLACETEXT_IN, NULL, NULL,
- 574, 121, 49, 14, (UBYTE *)"X", NULL, GD_DELUNDEFINE, PLACETEXT_IN, NULL, NULL,
- 431, 106, 191, 14, NULL, NULL, GD_EDITUNDEFINE, 0, NULL, NULL,
- 431, 24, 191, 96, (UBYTE *)"Undefine", NULL, GD_UNDEFINES, PLACETEXT_ABOVE, NULL, NULL,
- 10, 54, 191, 14, NULL, NULL, GD_TRADITIONALCPP, 0, NULL, NULL
- };
-
- struct NewGadget M68KNGad[] = {
- 263, 165, 111, 14, (UBYTE *)"BACK", NULL, GD_OKM68K, PLACETEXT_IN, NULL, NULL,
- 221, 39, 191, 14, NULL, NULL, GD_M68KFPU, 0, NULL, NULL,
- 221, 24, 191, 14, NULL, NULL, GD_CPU, 0, NULL, NULL,
- 221, 54, 191, 14, NULL, NULL, GD_M68KSOFTFLOAT, 0, NULL, NULL,
- 10, 69, 191, 14, NULL, NULL, GD_M68KLONGINT, 0, NULL, NULL,
- 431, 84, 191, 14, NULL, NULL, GD_M68KRTS, 0, NULL, NULL,
- 10, 54, 191, 14, NULL, NULL, GD_M68KALIGN, 0, NULL, NULL,
- 10, 24, 191, 14, NULL, NULL, GD_M68KFARCODE, 0, NULL, NULL,
- 10, 39, 191, 14, NULL, NULL, GD_M68KFARDATA, 0, NULL, NULL,
- 431, 39, 191, 14, NULL, NULL, GD_M68KSTACKCHECK, 0, NULL, NULL,
- 431, 54, 191, 14, NULL, NULL, GD_M68KSTACKEXTEND, 0, NULL, NULL,
- 431, 69, 191, 14, NULL, NULL, GD_M68KRELOADA4, 0, NULL, NULL,
- 431, 24, 191, 14, NULL, NULL, GD_M68KPARMS, 0, NULL, NULL,
- 221, 134, 191, 14, (UBYTE *)"PPC Options...", NULL, GD_PPC, PLACETEXT_IN, NULL, NULL
- };
-
- ULONG INDEXGTags[] = {
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&VERBOSE0Labels[ 0 ], (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&OPTIMIZE0Labels[ 0 ], (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&LINK0Labels[ 0 ], (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (GTST_MaxChars), 256, (TAG_DONE),
- (GTCY_Labels), (ULONG)&DEBUGINFO0Labels[ 0 ], (TAG_DONE),
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&PROCESSOR0Labels[ 0 ], (TAG_DONE)
- };
-
- ULONG COMPILERGTags[] = {
- (GTST_MaxChars), 256, (TAG_DONE),
- (GTLV_ShowSelected), 1L, (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (GTST_MaxChars), 256, (TAG_DONE),
- (GTLV_ShowSelected), 1L, (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&COMPILE1Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&ASSEMBLE1Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&INTERMEDIATEFILES1Labels[ 0 ], (TAG_DONE),
- (GTST_MaxChars), 256, (TAG_DONE),
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&DELETEINTERMEDIATE1Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&AUTODETECT1Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&STDINCLUDES1Labels[ 0 ], (TAG_DONE)
- };
-
- ULONG MESSAGESGTags[] = {
- (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (GTST_MaxChars), 256, (TAG_DONE),
- (GTLV_ShowSelected), 1L, (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (GTST_MaxChars), 256, (TAG_DONE),
- (GTLV_ShowSelected), 1L, (TAG_DONE),
- (GTCY_Labels), (ULONG)&PEDANTIC2Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&WARNINGS2Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&EXTRAWARNINGS2Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&ABORT2Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PERMISSIVECPP2Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&DIAGNOSTICS2Labels[ 0 ], (TAG_DONE)
- };
-
- ULONG LANGUAGEGTags[] = {
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&ANSI3Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&LANGUAGE3Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&INLINEASM3Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&BUILTIN3Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&FREESTANDING3Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&TRIGRAPHS3Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&TRADITIONAL3Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&CHAR3Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&BITFIELD3Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&CONSTSTRINGS3Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PROMOTEDOUBLE3Labels[ 0 ], (TAG_DONE),
- (TAG_DONE)
- };
-
- ULONG OPTIMIZERGTags[] = {
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&FASTCONSTRUCTOR4Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&IMPLICITETEMPLATES4Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&OPTIMIZER4Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&FLOATSINFPU4Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&DEFERPOP4Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)©OPERANDS4Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)©POINTERS4Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&FRAMEPOINTER4Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&FASTMATH4Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&SAVEREGISTERS4Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PEEPHOLE4Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&SCHEDULER4Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&EXPENSIVEOPT4Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&ALIASING4Labels[ 0 ], (TAG_DONE),
- (TAG_DONE)
- };
-
- ULONG LINKERGTags[] = {
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&LINKER5Labels[ 0 ], (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (GTST_MaxChars), 256, (TAG_DONE),
- (GTLV_ShowSelected), 1L, (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (GTST_MaxChars), 256, (TAG_DONE),
- (GTLV_ShowSelected), 1L, (TAG_DONE),
- (GTCY_Labels), (ULONG)&STARTUPCODE5Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&STDLIBS5Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&STRIPSYMBOLS5Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&DYNAMICLINKING5Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&SHAREDOBJ5Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&SYMBOLICREFS5Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&IXEMUL5Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&DEFAULTLIBS5Labels[ 0 ], (TAG_DONE)
- };
-
- ULONG SPECIALGTags[] = {
- (TAG_DONE),
- (GTST_MaxChars), 256, (TAG_DONE),
- (GTLV_ShowSelected), 1L, (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE)
- };
-
- ULONG PPCGTags[] = {
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&PPCBITALIGN7Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PPCRELOCATABLE7Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PPCFULLTOC7Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PPCFMADD7Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PPCABI7Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PPCFPU7Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PPCSTRICTALIGN7Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PPCRELOCATABLELIB7Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PPCTOC7Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PPCENDIAN7Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PPCCALL7Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PPCPROTOTYPED7Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PPCEABI7Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PPCDATA7Labels[ 0 ], (TAG_DONE)
- };
-
- ULONG DEBUGGERGTags[] = {
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&DEBUG8Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PROFILE8Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&PROFILEBLOCKS8Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&ARCS8Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&COVERAGE8Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&DEBUGLEVEL8Labels[ 0 ], (TAG_DONE)
- };
-
- ULONG CPLUSPLUSGTags[] = {
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&ACCESSCONTROL9Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&CHECKNEW9Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&ACCEPTDOLLAR9Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&FORSCOPE9Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&GNUKEYWORDS9Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&SIGNATURES9Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&STDNAMESPACE9Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&MANGLING9Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&OPERATORNAMES9Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&RTTI9Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&STRICTPROTOS9Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&LONGMANGLING9Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&ASSIGNTOTHIS9Labels[ 0 ], (TAG_DONE)
- };
-
- ULONG INLINEGTags[] = {
- (GTCY_Labels), (ULONG)&INLINECLASS10Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&INLINEDIRECTIVE10Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&DELETEINLINED10Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&AUTOINLINE10Labels[ 0 ], (TAG_DONE),
- (TAG_DONE),
- (GTST_MaxChars), 256, (TAG_DONE)
- };
-
- ULONG DETAILSGTags[] = {
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&STRENGTHREDUCE11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&THREADJUMPS11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&CSEFOLLOWJUMPS11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&CSESKIPBLOCKS11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&FUNCTIONCSE11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&RERUNCSE11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&RERUNLOOPOPT11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&GLOBALCSEPASS11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&OPTIMIZEMOVE11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&DELAYEDBRANCH11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&SEPARATEFUNCS11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&UNROLLLOOPS11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&UNROLLALLLOOPS11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&MOVEMOVEABLE11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&REDUCEALLVARS11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&BRANCHPROBABILITY11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&KEEPCONST11Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&SEPARATEDATA11Labels[ 0 ], (TAG_DONE)
- };
-
- ULONG PREPROCESSORGTags[] = {
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&STRIPCOMMENTS12Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&DEFINEMACROS12Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&LINENUMBERS12Labels[ 0 ], (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (GTST_MaxChars), 256, (TAG_DONE),
- (GTLV_ShowSelected), 1L, (TAG_DONE),
- (TAG_DONE),
- (TAG_DONE),
- (GTST_MaxChars), 256, (TAG_DONE),
- (GTLV_ShowSelected), 1L, (TAG_DONE),
- (GTCY_Labels), (ULONG)&TRADITIONALCPP12Labels[ 0 ], (TAG_DONE)
- };
-
- ULONG M68KGTags[] = {
- (TAG_DONE),
- (GTCY_Labels), (ULONG)&M68KFPU13Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&CPU13Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&M68KSOFTFLOAT13Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&M68KLONGINT13Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&M68KRTS13Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&M68KALIGN13Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&M68KFARCODE13Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&M68KFARDATA13Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&M68KSTACKCHECK13Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&M68KSTACKEXTEND13Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&M68KRELOADA413Labels[ 0 ], (TAG_DONE),
- (GTCY_Labels), (ULONG)&M68KPARMS13Labels[ 0 ], (TAG_DONE),
- (TAG_DONE)
- };
-
- int SetupScreen( void )
- {
- if ( ! ( Scr = LockPubScreen( PubScreenName )))
- return( 1L );
-
- if ( ! ( VisualInfo = GetVisualInfo( Scr, TAG_DONE )))
- return( 2L );
-
- return( 0L );
- }
-
- void CloseDownScreen( void )
- {
- if ( VisualInfo ) {
- FreeVisualInfo( VisualInfo );
- VisualInfo = NULL;
- }
-
- if ( Scr ) {
- UnlockPubScreen( NULL, Scr );
- Scr = NULL;
- }
- }
-
- int OpenINDEXWindow( void )
- {
- struct NewGadget ng;
- struct Gadget *g;
- struct TagItem *tmp;
- UWORD lc, tc;
- UWORD offx = Scr->WBorLeft, offy = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
-
- if ( ! ( g = CreateContext( &INDEXGList )))
- return( 1L );
-
- for( lc = 0, tc = 0; lc < INDEX_CNT; lc++ ) {
-
- CopyMem((char * )&INDEXNGad[ lc ], (char * )&ng, (long)sizeof( struct NewGadget ));
-
- ng.ng_VisualInfo = VisualInfo;
- ng.ng_TextAttr = &topaz8;
- ng.ng_LeftEdge += offx;
- ng.ng_TopEdge += offy;
-
- INDEXGadgets[ lc ] = g = CreateGadgetA((ULONG)INDEXGTypes[ lc ], g, &ng, ( struct TagItem * )&INDEXGTags[ tc ] );
-
- while( INDEXGTags[ tc ] ) tc += 2;
- tc++;
-
- if ( NOT g )
- return( 2L );
- }
-
- if ( ! ( INDEXWnd = OpenWindowTags( NULL,
- WA_Left, INDEXLeft,
- WA_Top, INDEXTop,
- WA_Width, INDEXWidth,
- WA_Height, INDEXHeight + offy,
- WA_IDCMP, BUTTONIDCMP|CYCLEIDCMP|STRINGIDCMP|IDCMP_CLOSEWINDOW|IDCMP_REFRESHWINDOW,
- WA_Flags, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_SMART_REFRESH|WFLG_ACTIVATE,
- WA_Gadgets, INDEXGList,
- WA_Title, INDEXWdt,
- WA_PubScreen, Scr,
- TAG_DONE )))
- return( 4L );
-
- GT_RefreshWindow( INDEXWnd, NULL );
-
- return( 0L );
- }
-
- void CloseINDEXWindow( void )
- {
- if ( INDEXWnd ) {
- CloseWindow( INDEXWnd );
- INDEXWnd = NULL;
- }
-
- if ( INDEXGList ) {
- FreeGadgets( INDEXGList );
- INDEXGList = NULL;
- }
- }
-
- int OpenCOMPILERWindow( void )
- {
- struct NewGadget ng;
- struct Gadget *g;
- struct TagItem *tmp;
- UWORD lc, tc;
- UWORD offx = Scr->WBorLeft, offy = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
-
- if ( ! ( g = CreateContext( &COMPILERGList )))
- return( 1L );
-
- for( lc = 0, tc = 0; lc < COMPILER_CNT; lc++ ) {
-
- CopyMem((char * )&COMPILERNGad[ lc ], (char * )&ng, (long)sizeof( struct NewGadget ));
-
- ng.ng_VisualInfo = VisualInfo;
- ng.ng_TextAttr = &topaz8;
- ng.ng_LeftEdge += offx;
- ng.ng_TopEdge += offy;
-
- if ( COMPILERGTypes[ lc ] == LISTVIEW_KIND ) {
- if ( tmp = FindTagItem( GTLV_ShowSelected, ( struct TagItem * )&COMPILERGTags[ tc ] )) {
- if ( tmp->ti_Data ) tmp->ti_Data = (ULONG)g;
- }
- }
-
- COMPILERGadgets[ lc ] = g = CreateGadgetA((ULONG)COMPILERGTypes[ lc ], g, &ng, ( struct TagItem * )&COMPILERGTags[ tc ] );
-
- while( COMPILERGTags[ tc ] ) tc += 2;
- tc++;
-
- if ( NOT g )
- return( 2L );
- }
-
- if ( ! ( COMPILERWnd = OpenWindowTags( NULL,
- WA_Left, COMPILERLeft,
- WA_Top, COMPILERTop,
- WA_Width, COMPILERWidth,
- WA_Height, COMPILERHeight + offy,
- WA_IDCMP, STRINGIDCMP|LISTVIEWIDCMP|BUTTONIDCMP|CYCLEIDCMP|IDCMP_CLOSEWINDOW|IDCMP_REFRESHWINDOW,
- WA_Flags, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_SMART_REFRESH,
- WA_Gadgets, COMPILERGList,
- WA_Title, COMPILERWdt,
- WA_PubScreen, Scr,
- TAG_DONE )))
- return( 4L );
-
- GT_RefreshWindow( COMPILERWnd, NULL );
-
- return( 0L );
- }
-
- void CloseCOMPILERWindow( void )
- {
- if ( COMPILERWnd ) {
- CloseWindow( COMPILERWnd );
- COMPILERWnd = NULL;
- }
-
- if ( COMPILERGList ) {
- FreeGadgets( COMPILERGList );
- COMPILERGList = NULL;
- }
- }
-
- int OpenMESSAGESWindow( void )
- {
- struct NewGadget ng;
- struct Gadget *g;
- struct TagItem *tmp;
- UWORD lc, tc;
- UWORD offx = Scr->WBorLeft, offy = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
-
- if ( ! ( g = CreateContext( &MESSAGESGList )))
- return( 1L );
-
- for( lc = 0, tc = 0; lc < MESSAGES_CNT; lc++ ) {
-
- CopyMem((char * )&MESSAGESNGad[ lc ], (char * )&ng, (long)sizeof( struct NewGadget ));
-
- ng.ng_VisualInfo = VisualInfo;
- ng.ng_TextAttr = &topaz8;
- ng.ng_LeftEdge += offx;
- ng.ng_TopEdge += offy;
-
- if ( MESSAGESGTypes[ lc ] == LISTVIEW_KIND ) {
- if ( tmp = FindTagItem( GTLV_ShowSelected, ( struct TagItem * )&MESSAGESGTags[ tc ] )) {
- if ( tmp->ti_Data ) tmp->ti_Data = (ULONG)g;
- }
- }
-
- MESSAGESGadgets[ lc ] = g = CreateGadgetA((ULONG)MESSAGESGTypes[ lc ], g, &ng, ( struct TagItem * )&MESSAGESGTags[ tc ] );
-
- while( MESSAGESGTags[ tc ] ) tc += 2;
- tc++;
-
- if ( NOT g )
- return( 2L );
- }
-
- if ( ! ( MESSAGESWnd = OpenWindowTags( NULL,
- WA_Left, MESSAGESLeft,
- WA_Top, MESSAGESTop,
- WA_Width, MESSAGESWidth,
- WA_Height, MESSAGESHeight + offy,
- WA_IDCMP, BUTTONIDCMP|STRINGIDCMP|LISTVIEWIDCMP|CYCLEIDCMP|IDCMP_CLOSEWINDOW|IDCMP_REFRESHWINDOW,
- WA_Flags, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_SMART_REFRESH,
- WA_Gadgets, MESSAGESGList,
- WA_Title, MESSAGESWdt,
- WA_PubScreen, Scr,
- TAG_DONE )))
- return( 4L );
-
- GT_RefreshWindow( MESSAGESWnd, NULL );
-
- return( 0L );
- }
-
- void CloseMESSAGESWindow( void )
- {
- if ( MESSAGESWnd ) {
- CloseWindow( MESSAGESWnd );
- MESSAGESWnd = NULL;
- }
-
- if ( MESSAGESGList ) {
- FreeGadgets( MESSAGESGList );
- MESSAGESGList = NULL;
- }
- }
-
- void LANGUAGERender( void )
- {
- UWORD offx, offy;
-
- offx = LANGUAGEWnd->BorderLeft;
- offy = LANGUAGEWnd->BorderTop;
-
- PrintIText( LANGUAGEWnd->RPort, LANGUAGEIText, offx, offy );
- }
-
- int OpenLANGUAGEWindow( void )
- {
- struct NewGadget ng;
- struct Gadget *g;
- struct TagItem *tmp;
- UWORD lc, tc;
- UWORD offx = Scr->WBorLeft, offy = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
-
- if ( ! ( g = CreateContext( &LANGUAGEGList )))
- return( 1L );
-
- for( lc = 0, tc = 0; lc < LANGUAGE_CNT; lc++ ) {
-
- CopyMem((char * )&LANGUAGENGad[ lc ], (char * )&ng, (long)sizeof( struct NewGadget ));
-
- ng.ng_VisualInfo = VisualInfo;
- ng.ng_TextAttr = &topaz8;
- ng.ng_LeftEdge += offx;
- ng.ng_TopEdge += offy;
-
- LANGUAGEGadgets[ lc ] = g = CreateGadgetA((ULONG)LANGUAGEGTypes[ lc ], g, &ng, ( struct TagItem * )&LANGUAGEGTags[ tc ] );
-
- while( LANGUAGEGTags[ tc ] ) tc += 2;
- tc++;
-
- if ( NOT g )
- return( 2L );
- }
-
- if ( ! ( LANGUAGEWnd = OpenWindowTags( NULL,
- WA_Left, LANGUAGELeft,
- WA_Top, LANGUAGETop,
- WA_Width, LANGUAGEWidth,
- WA_Height, LANGUAGEHeight + offy,
- WA_IDCMP, BUTTONIDCMP|CYCLEIDCMP|IDCMP_CLOSEWINDOW|IDCMP_REFRESHWINDOW,
- WA_Flags, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_SMART_REFRESH,
- WA_Gadgets, LANGUAGEGList,
- WA_Title, LANGUAGEWdt,
- WA_PubScreen, Scr,
- TAG_DONE )))
- return( 4L );
-
- GT_RefreshWindow( LANGUAGEWnd, NULL );
-
- LANGUAGERender();
-
- return( 0L );
- }
-
- void CloseLANGUAGEWindow( void )
- {
- if ( LANGUAGEWnd ) {
- CloseWindow( LANGUAGEWnd );
- LANGUAGEWnd = NULL;
- }
-
- if ( LANGUAGEGList ) {
- FreeGadgets( LANGUAGEGList );
- LANGUAGEGList = NULL;
- }
- }
-
- void OPTIMIZERRender( void )
- {
- UWORD offx, offy;
-
- offx = OPTIMIZERWnd->BorderLeft;
- offy = OPTIMIZERWnd->BorderTop;
-
- PrintIText( OPTIMIZERWnd->RPort, OPTIMIZERIText, offx, offy );
- }
-
- int OpenOPTIMIZERWindow( void )
- {
- struct NewGadget ng;
- struct Gadget *g;
- struct TagItem *tmp;
- UWORD lc, tc;
- UWORD offx = Scr->WBorLeft, offy = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
-
- if ( ! ( g = CreateContext( &OPTIMIZERGList )))
- return( 1L );
-
- for( lc = 0, tc = 0; lc < OPTIMIZER_CNT; lc++ ) {
-
- CopyMem((char * )&OPTIMIZERNGad[ lc ], (char * )&ng, (long)sizeof( struct NewGadget ));
-
- ng.ng_VisualInfo = VisualInfo;
- ng.ng_TextAttr = &topaz8;
- ng.ng_LeftEdge += offx;
- ng.ng_TopEdge += offy;
-
- OPTIMIZERGadgets[ lc ] = g = CreateGadgetA((ULONG)OPTIMIZERGTypes[ lc ], g, &ng, ( struct TagItem * )&OPTIMIZERGTags[ tc ] );
-
- while( OPTIMIZERGTags[ tc ] ) tc += 2;
- tc++;
-
- if ( NOT g )
- return( 2L );
- }
-
- if ( ! ( OPTIMIZERWnd = OpenWindowTags( NULL,
- WA_Left, OPTIMIZERLeft,
- WA_Top, OPTIMIZERTop,
- WA_Width, OPTIMIZERWidth,
- WA_Height, OPTIMIZERHeight + offy,
- WA_IDCMP, BUTTONIDCMP|CYCLEIDCMP|IDCMP_CLOSEWINDOW|IDCMP_REFRESHWINDOW,
- WA_Flags, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_SMART_REFRESH,
- WA_Gadgets, OPTIMIZERGList,
- WA_Title, OPTIMIZERWdt,
- WA_PubScreen, Scr,
- TAG_DONE )))
- return( 4L );
-
- GT_RefreshWindow( OPTIMIZERWnd, NULL );
-
- OPTIMIZERRender();
-
- return( 0L );
- }
-
- void CloseOPTIMIZERWindow( void )
- {
- if ( OPTIMIZERWnd ) {
- CloseWindow( OPTIMIZERWnd );
- OPTIMIZERWnd = NULL;
- }
-
- if ( OPTIMIZERGList ) {
- FreeGadgets( OPTIMIZERGList );
- OPTIMIZERGList = NULL;
- }
- }
-
- int OpenLINKERWindow( void )
- {
- struct NewGadget ng;
- struct Gadget *g;
- struct TagItem *tmp;
- UWORD lc, tc;
- UWORD offx = Scr->WBorLeft, offy = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
-
- if ( ! ( g = CreateContext( &LINKERGList )))
- return( 1L );
-
- for( lc = 0, tc = 0; lc < LINKER_CNT; lc++ ) {
-
- CopyMem((char * )&LINKERNGad[ lc ], (char * )&ng, (long)sizeof( struct NewGadget ));
-
- ng.ng_VisualInfo = VisualInfo;
- ng.ng_TextAttr = &topaz8;
- ng.ng_LeftEdge += offx;
- ng.ng_TopEdge += offy;
-
- if ( LINKERGTypes[ lc ] == LISTVIEW_KIND ) {
- if ( tmp = FindTagItem( GTLV_ShowSelected, ( struct TagItem * )&LINKERGTags[ tc ] )) {
- if ( tmp->ti_Data ) tmp->ti_Data = (ULONG)g;
- }
- }
-
- LINKERGadgets[ lc ] = g = CreateGadgetA((ULONG)LINKERGTypes[ lc ], g, &ng, ( struct TagItem * )&LINKERGTags[ tc ] );
-
- while( LINKERGTags[ tc ] ) tc += 2;
- tc++;
-
- if ( NOT g )
- return( 2L );
- }
-
- if ( ! ( LINKERWnd = OpenWindowTags( NULL,
- WA_Left, LINKERLeft,
- WA_Top, LINKERTop,
- WA_Width, LINKERWidth,
- WA_Height, LINKERHeight + offy,
- WA_IDCMP, BUTTONIDCMP|CYCLEIDCMP|STRINGIDCMP|LISTVIEWIDCMP|IDCMP_CLOSEWINDOW|IDCMP_REFRESHWINDOW,
- WA_Flags, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_SMART_REFRESH,
- WA_Gadgets, LINKERGList,
- WA_Title, LINKERWdt,
- WA_PubScreen, Scr,
- TAG_DONE )))
- return( 4L );
-
- GT_RefreshWindow( LINKERWnd, NULL );
-
- return( 0L );
- }
-
- void CloseLINKERWindow( void )
- {
- if ( LINKERWnd ) {
- CloseWindow( LINKERWnd );
- LINKERWnd = NULL;
- }
-
- if ( LINKERGList ) {
- FreeGadgets( LINKERGList );
- LINKERGList = NULL;
- }
- }
-
- int OpenSPECIALWindow( void )
- {
- struct NewGadget ng;
- struct Gadget *g;
- struct TagItem *tmp;
- UWORD lc, tc;
- UWORD offx = Scr->WBorLeft, offy = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
-
- if ( ! ( g = CreateContext( &SPECIALGList )))
- return( 1L );
-
- for( lc = 0, tc = 0; lc < SPECIAL_CNT; lc++ ) {
-
- CopyMem((char * )&SPECIALNGad[ lc ], (char * )&ng, (long)sizeof( struct NewGadget ));
-
- ng.ng_VisualInfo = VisualInfo;
- ng.ng_TextAttr = &topaz8;
- ng.ng_LeftEdge += offx;
- ng.ng_TopEdge += offy;
-
- if ( SPECIALGTypes[ lc ] == LISTVIEW_KIND ) {
- if ( tmp = FindTagItem( GTLV_ShowSelected, ( struct TagItem * )&SPECIALGTags[ tc ] )) {
- if ( tmp->ti_Data ) tmp->ti_Data = (ULONG)g;
- }
- }
-
- SPECIALGadgets[ lc ] = g = CreateGadgetA((ULONG)SPECIALGTypes[ lc ], g, &ng, ( struct TagItem * )&SPECIALGTags[ tc ] );
-
- while( SPECIALGTags[ tc ] ) tc += 2;
- tc++;
-
- if ( NOT g )
- return( 2L );
- }
-
- if ( ! ( SPECIALWnd = OpenWindowTags( NULL,
- WA_Left, SPECIALLeft,
- WA_Top, SPECIALTop,
- WA_Width, SPECIALWidth,
- WA_Height, SPECIALHeight + offy,
- WA_IDCMP, BUTTONIDCMP|STRINGIDCMP|LISTVIEWIDCMP|IDCMP_CLOSEWINDOW|IDCMP_REFRESHWINDOW,
- WA_Flags, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_SMART_REFRESH,
- WA_Gadgets, SPECIALGList,
- WA_Title, SPECIALWdt,
- WA_PubScreen, Scr,
- TAG_DONE )))
- return( 4L );
-
- GT_RefreshWindow( SPECIALWnd, NULL );
-
- return( 0L );
- }
-
- void CloseSPECIALWindow( void )
- {
- if ( SPECIALWnd ) {
- CloseWindow( SPECIALWnd );
- SPECIALWnd = NULL;
- }
-
- if ( SPECIALGList ) {
- FreeGadgets( SPECIALGList );
- SPECIALGList = NULL;
- }
- }
-
- void PPCRender( void )
- {
- UWORD offx, offy;
-
- offx = PPCWnd->BorderLeft;
- offy = PPCWnd->BorderTop;
-
- PrintIText( PPCWnd->RPort, PPCIText, offx, offy );
- }
-
- int OpenPPCWindow( void )
- {
- struct NewGadget ng;
- struct Gadget *g;
- struct TagItem *tmp;
- UWORD lc, tc;
- UWORD offx = Scr->WBorLeft, offy = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
-
- if ( ! ( g = CreateContext( &PPCGList )))
- return( 1L );
-
- for( lc = 0, tc = 0; lc < PPC_CNT; lc++ ) {
-
- CopyMem((char * )&PPCNGad[ lc ], (char * )&ng, (long)sizeof( struct NewGadget ));
-
- ng.ng_VisualInfo = VisualInfo;
- ng.ng_TextAttr = &topaz8;
- ng.ng_LeftEdge += offx;
- ng.ng_TopEdge += offy;
-
- PPCGadgets[ lc ] = g = CreateGadgetA((ULONG)PPCGTypes[ lc ], g, &ng, ( struct TagItem * )&PPCGTags[ tc ] );
-
- while( PPCGTags[ tc ] ) tc += 2;
- tc++;
-
- if ( NOT g )
- return( 2L );
- }
-
- if ( ! ( PPCWnd = OpenWindowTags( NULL,
- WA_Left, PPCLeft,
- WA_Top, PPCTop,
- WA_Width, PPCWidth,
- WA_Height, PPCHeight + offy,
- WA_IDCMP, BUTTONIDCMP|CYCLEIDCMP|IDCMP_MENUPICK|IDCMP_CLOSEWINDOW|IDCMP_REFRESHWINDOW,
- WA_Flags, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_SMART_REFRESH,
- WA_Gadgets, PPCGList,
- WA_Title, PPCWdt,
- WA_PubScreen, Scr,
- TAG_DONE )))
- return( 4L );
-
- GT_RefreshWindow( PPCWnd, NULL );
-
- PPCRender();
-
- return( 0L );
- }
-
- void ClosePPCWindow( void )
- {
- if ( PPCWnd ) {
- CloseWindow( PPCWnd );
- PPCWnd = NULL;
- }
-
- if ( PPCGList ) {
- FreeGadgets( PPCGList );
- PPCGList = NULL;
- }
- }
-
- void DEBUGGERRender( void )
- {
- UWORD offx, offy;
-
- offx = DEBUGGERWnd->BorderLeft;
- offy = DEBUGGERWnd->BorderTop;
-
- PrintIText( DEBUGGERWnd->RPort, DEBUGGERIText, offx, offy );
- }
-
- int OpenDEBUGGERWindow( void )
- {
- struct NewGadget ng;
- struct Gadget *g;
- struct TagItem *tmp;
- UWORD lc, tc;
- UWORD offx = Scr->WBorLeft, offy = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
-
- if ( ! ( g = CreateContext( &DEBUGGERGList )))
- return( 1L );
-
- for( lc = 0, tc = 0; lc < DEBUGGER_CNT; lc++ ) {
-
- CopyMem((char * )&DEBUGGERNGad[ lc ], (char * )&ng, (long)sizeof( struct NewGadget ));
-
- ng.ng_VisualInfo = VisualInfo;
- ng.ng_TextAttr = &topaz8;
- ng.ng_LeftEdge += offx;
- ng.ng_TopEdge += offy;
-
- DEBUGGERGadgets[ lc ] = g = CreateGadgetA((ULONG)DEBUGGERGTypes[ lc ], g, &ng, ( struct TagItem * )&DEBUGGERGTags[ tc ] );
-
- while( DEBUGGERGTags[ tc ] ) tc += 2;
- tc++;
-
- if ( NOT g )
- return( 2L );
- }
-
- if ( ! ( DEBUGGERWnd = OpenWindowTags( NULL,
- WA_Left, DEBUGGERLeft,
- WA_Top, DEBUGGERTop,
- WA_Width, DEBUGGERWidth,
- WA_Height, DEBUGGERHeight + offy,
- WA_IDCMP, BUTTONIDCMP|CYCLEIDCMP|IDCMP_GADGETDOWN|IDCMP_MOUSEMOVE|IDCMP_CLOSEWINDOW|IDCMP_REFRESHWINDOW,
- WA_Flags, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_SMART_REFRESH,
- WA_Gadgets, DEBUGGERGList,
- WA_Title, DEBUGGERWdt,
- WA_PubScreen, Scr,
- TAG_DONE )))
- return( 4L );
-
- GT_RefreshWindow( DEBUGGERWnd, NULL );
-
- DEBUGGERRender();
-
- return( 0L );
- }
-
- void CloseDEBUGGERWindow( void )
- {
- if ( DEBUGGERWnd ) {
- CloseWindow( DEBUGGERWnd );
- DEBUGGERWnd = NULL;
- }
-
- if ( DEBUGGERGList ) {
- FreeGadgets( DEBUGGERGList );
- DEBUGGERGList = NULL;
- }
- }
-
- void CPLUSPLUSRender( void )
- {
- UWORD offx, offy;
-
- offx = CPLUSPLUSWnd->BorderLeft;
- offy = CPLUSPLUSWnd->BorderTop;
-
- PrintIText( CPLUSPLUSWnd->RPort, CPLUSPLUSIText, offx, offy );
- }
-
- int OpenCPLUSPLUSWindow( void )
- {
- struct NewGadget ng;
- struct Gadget *g;
- struct TagItem *tmp;
- UWORD lc, tc;
- UWORD offx = Scr->WBorLeft, offy = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
-
- if ( ! ( g = CreateContext( &CPLUSPLUSGList )))
- return( 1L );
-
- for( lc = 0, tc = 0; lc < CPLUSPLUS_CNT; lc++ ) {
-
- CopyMem((char * )&CPLUSPLUSNGad[ lc ], (char * )&ng, (long)sizeof( struct NewGadget ));
-
- ng.ng_VisualInfo = VisualInfo;
- ng.ng_TextAttr = &topaz8;
- ng.ng_LeftEdge += offx;
- ng.ng_TopEdge += offy;
-
- CPLUSPLUSGadgets[ lc ] = g = CreateGadgetA((ULONG)CPLUSPLUSGTypes[ lc ], g, &ng, ( struct TagItem * )&CPLUSPLUSGTags[ tc ] );
-
- while( CPLUSPLUSGTags[ tc ] ) tc += 2;
- tc++;
-
- if ( NOT g )
- return( 2L );
- }
-
- if ( ! ( CPLUSPLUSWnd = OpenWindowTags( NULL,
- WA_Left, CPLUSPLUSLeft,
- WA_Top, CPLUSPLUSTop,
- WA_Width, CPLUSPLUSWidth,
- WA_Height, CPLUSPLUSHeight + offy,
- WA_IDCMP, BUTTONIDCMP|CYCLEIDCMP|IDCMP_CLOSEWINDOW|IDCMP_REFRESHWINDOW,
- WA_Flags, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_SMART_REFRESH,
- WA_Gadgets, CPLUSPLUSGList,
- WA_Title, CPLUSPLUSWdt,
- WA_PubScreen, Scr,
- TAG_DONE )))
- return( 4L );
-
- GT_RefreshWindow( CPLUSPLUSWnd, NULL );
-
- CPLUSPLUSRender();
-
- return( 0L );
- }
-
- void CloseCPLUSPLUSWindow( void )
- {
- if ( CPLUSPLUSWnd ) {
- CloseWindow( CPLUSPLUSWnd );
- CPLUSPLUSWnd = NULL;
- }
-
- if ( CPLUSPLUSGList ) {
- FreeGadgets( CPLUSPLUSGList );
- CPLUSPLUSGList = NULL;
- }
- }
-
- int OpenINLINEWindow( void )
- {
- struct NewGadget ng;
- struct Gadget *g;
- struct TagItem *tmp;
- UWORD lc, tc;
- UWORD offx = Scr->WBorLeft, offy = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
-
- if ( ! ( g = CreateContext( &INLINEGList )))
- return( 1L );
-
- for( lc = 0, tc = 0; lc < INLINE_CNT; lc++ ) {
-
- CopyMem((char * )&INLINENGad[ lc ], (char * )&ng, (long)sizeof( struct NewGadget ));
-
- ng.ng_VisualInfo = VisualInfo;
- ng.ng_TextAttr = &topaz8;
- ng.ng_LeftEdge += offx;
- ng.ng_TopEdge += offy;
-
- INLINEGadgets[ lc ] = g = CreateGadgetA((ULONG)INLINEGTypes[ lc ], g, &ng, ( struct TagItem * )&INLINEGTags[ tc ] );
-
- while( INLINEGTags[ tc ] ) tc += 2;
- tc++;
-
- if ( NOT g )
- return( 2L );
- }
-
- if ( ! ( INLINEWnd = OpenWindowTags( NULL,
- WA_Left, INLINELeft,
- WA_Top, INLINETop,
- WA_Width, INLINEWidth,
- WA_Height, INLINEHeight + offy,
- WA_IDCMP, CYCLEIDCMP|BUTTONIDCMP|STRINGIDCMP|IDCMP_CLOSEWINDOW|IDCMP_REFRESHWINDOW,
- WA_Flags, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_SMART_REFRESH,
- WA_Gadgets, INLINEGList,
- WA_Title, INLINEWdt,
- WA_PubScreen, Scr,
- TAG_DONE )))
- return( 4L );
-
- GT_RefreshWindow( INLINEWnd, NULL );
-
- return( 0L );
- }
-
- void CloseINLINEWindow( void )
- {
- if ( INLINEWnd ) {
- CloseWindow( INLINEWnd );
- INLINEWnd = NULL;
- }
-
- if ( INLINEGList ) {
- FreeGadgets( INLINEGList );
- INLINEGList = NULL;
- }
- }
-
- void DETAILSRender( void )
- {
- UWORD offx, offy;
-
- offx = DETAILSWnd->BorderLeft;
- offy = DETAILSWnd->BorderTop;
-
- PrintIText( DETAILSWnd->RPort, DETAILSIText, offx, offy );
- }
-
- int OpenDETAILSWindow( void )
- {
- struct NewGadget ng;
- struct Gadget *g;
- struct TagItem *tmp;
- UWORD lc, tc;
- UWORD offx = Scr->WBorLeft, offy = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
-
- if ( ! ( g = CreateContext( &DETAILSGList )))
- return( 1L );
-
- for( lc = 0, tc = 0; lc < DETAILS_CNT; lc++ ) {
-
- CopyMem((char * )&DETAILSNGad[ lc ], (char * )&ng, (long)sizeof( struct NewGadget ));
-
- ng.ng_VisualInfo = VisualInfo;
- ng.ng_TextAttr = &topaz8;
- ng.ng_LeftEdge += offx;
- ng.ng_TopEdge += offy;
-
- DETAILSGadgets[ lc ] = g = CreateGadgetA((ULONG)DETAILSGTypes[ lc ], g, &ng, ( struct TagItem * )&DETAILSGTags[ tc ] );
-
- while( DETAILSGTags[ tc ] ) tc += 2;
- tc++;
-
- if ( NOT g )
- return( 2L );
- }
-
- if ( ! ( DETAILSWnd = OpenWindowTags( NULL,
- WA_Left, DETAILSLeft,
- WA_Top, DETAILSTop,
- WA_Width, DETAILSWidth,
- WA_Height, DETAILSHeight + offy,
- WA_IDCMP, BUTTONIDCMP|CYCLEIDCMP|IDCMP_CLOSEWINDOW|IDCMP_REFRESHWINDOW,
- WA_Flags, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_SMART_REFRESH,
- WA_Gadgets, DETAILSGList,
- WA_Title, DETAILSWdt,
- WA_PubScreen, Scr,
- TAG_DONE )))
- return( 4L );
-
- GT_RefreshWindow( DETAILSWnd, NULL );
-
- DETAILSRender();
-
- return( 0L );
- }
-
- void CloseDETAILSWindow( void )
- {
- if ( DETAILSWnd ) {
- CloseWindow( DETAILSWnd );
- DETAILSWnd = NULL;
- }
-
- if ( DETAILSGList ) {
- FreeGadgets( DETAILSGList );
- DETAILSGList = NULL;
- }
- }
-
- int OpenPREPROCESSORWindow( void )
- {
- struct NewGadget ng;
- struct Gadget *g;
- struct TagItem *tmp;
- UWORD lc, tc;
- UWORD offx = Scr->WBorLeft, offy = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
-
- if ( ! ( g = CreateContext( &PREPROCESSORGList )))
- return( 1L );
-
- for( lc = 0, tc = 0; lc < PREPROCESSOR_CNT; lc++ ) {
-
- CopyMem((char * )&PREPROCESSORNGad[ lc ], (char * )&ng, (long)sizeof( struct NewGadget ));
-
- ng.ng_VisualInfo = VisualInfo;
- ng.ng_TextAttr = &topaz8;
- ng.ng_LeftEdge += offx;
- ng.ng_TopEdge += offy;
-
- if ( PREPROCESSORGTypes[ lc ] == LISTVIEW_KIND ) {
- if ( tmp = FindTagItem( GTLV_ShowSelected, ( struct TagItem * )&PREPROCESSORGTags[ tc ] )) {
- if ( tmp->ti_Data ) tmp->ti_Data = (ULONG)g;
- }
- }
-
- PREPROCESSORGadgets[ lc ] = g = CreateGadgetA((ULONG)PREPROCESSORGTypes[ lc ], g, &ng, ( struct TagItem * )&PREPROCESSORGTags[ tc ] );
-
- while( PREPROCESSORGTags[ tc ] ) tc += 2;
- tc++;
-
- if ( NOT g )
- return( 2L );
- }
-
- if ( ! ( PREPROCESSORWnd = OpenWindowTags( NULL,
- WA_Left, PREPROCESSORLeft,
- WA_Top, PREPROCESSORTop,
- WA_Width, PREPROCESSORWidth,
- WA_Height, PREPROCESSORHeight + offy,
- WA_IDCMP, BUTTONIDCMP|CYCLEIDCMP|STRINGIDCMP|LISTVIEWIDCMP|IDCMP_CLOSEWINDOW|IDCMP_REFRESHWINDOW,
- WA_Flags, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_SMART_REFRESH,
- WA_Gadgets, PREPROCESSORGList,
- WA_Title, PREPROCESSORWdt,
- WA_PubScreen, Scr,
- TAG_DONE )))
- return( 4L );
-
- GT_RefreshWindow( PREPROCESSORWnd, NULL );
-
- return( 0L );
- }
-
- void ClosePREPROCESSORWindow( void )
- {
- if ( PREPROCESSORWnd ) {
- CloseWindow( PREPROCESSORWnd );
- PREPROCESSORWnd = NULL;
- }
-
- if ( PREPROCESSORGList ) {
- FreeGadgets( PREPROCESSORGList );
- PREPROCESSORGList = NULL;
- }
- }
-
- void M68KRender( void )
- {
- UWORD offx, offy;
-
- offx = M68KWnd->BorderLeft;
- offy = M68KWnd->BorderTop;
-
- PrintIText( M68KWnd->RPort, M68KIText, offx, offy );
- }
-
- int OpenM68KWindow( void )
- {
- struct NewGadget ng;
- struct Gadget *g;
- struct TagItem *tmp;
- UWORD lc, tc;
- UWORD offx = Scr->WBorLeft, offy = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
-
- if ( ! ( g = CreateContext( &M68KGList )))
- return( 1L );
-
- for( lc = 0, tc = 0; lc < M68K_CNT; lc++ ) {
-
- CopyMem((char * )&M68KNGad[ lc ], (char * )&ng, (long)sizeof( struct NewGadget ));
-
- ng.ng_VisualInfo = VisualInfo;
- ng.ng_TextAttr = &topaz8;
- ng.ng_LeftEdge += offx;
- ng.ng_TopEdge += offy;
-
- M68KGadgets[ lc ] = g = CreateGadgetA((ULONG)M68KGTypes[ lc ], g, &ng, ( struct TagItem * )&M68KGTags[ tc ] );
-
- while( M68KGTags[ tc ] ) tc += 2;
- tc++;
-
- if ( NOT g )
- return( 2L );
- }
-
- if ( ! ( M68KWnd = OpenWindowTags( NULL,
- WA_Left, M68KLeft,
- WA_Top, M68KTop,
- WA_Width, M68KWidth,
- WA_Height, M68KHeight + offy,
- WA_IDCMP, BUTTONIDCMP|CYCLEIDCMP|IDCMP_CLOSEWINDOW|IDCMP_REFRESHWINDOW,
- WA_Flags, WFLG_DRAGBAR|WFLG_DEPTHGADGET|WFLG_SMART_REFRESH,
- WA_Gadgets, M68KGList,
- WA_Title, M68KWdt,
- WA_PubScreen, Scr,
- TAG_DONE )))
- return( 4L );
-
- GT_RefreshWindow( M68KWnd, NULL );
-
- M68KRender();
-
- return( 0L );
- }
-
- void CloseM68KWindow( void )
- {
- if ( M68KWnd ) {
- CloseWindow( M68KWnd );
- M68KWnd = NULL;
- }
-
- if ( M68KGList ) {
- FreeGadgets( M68KGList );
- M68KGList = NULL;
- }
- }
-
-